html{-webkit-text-size-adjust:100%;line-height:1.15;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;margin:0}hr{color:inherit;height:0}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-image:none}fieldset,ol,ul{margin:0;padding:0}ol,ul{list-style:none}html{font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;line-height:1.5}body{font-family:inherit;line-height:inherit}*,:after,:before{border:0 solid;box-sizing:border-box}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af}input::placeholder,textarea::placeholder{color:#9ca3af}[role=button],button{cursor:pointer}:-moz-focusring{outline:auto}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{color:inherit;line-height:inherit;padding:0}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}*,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-border-opacity:1;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-blur:var(--tw-empty,   );--tw-brightness:var(--tw-empty,   );--tw-contrast:var(--tw-empty,   );--tw-grayscale:var(--tw-empty,   );--tw-hue-rotate:var(--tw-empty,   );--tw-invert:var(--tw-empty,   );--tw-saturate:var(--tw-empty,   );--tw-sepia:var(--tw-empty,   );--tw-drop-shadow:var(--tw-empty,   );--tw-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);border-color:rgba(229,231,235,var(--tw-border-opacity))}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],select,textarea{--tw-shadow:0 0 #0000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty,   );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em}select{-webkit-print-color-adjust:exact;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;color-adjust:exact;padding-right:2.5rem}[multiple]{-webkit-print-color-adjust:unset;background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;color-adjust:unset;padding-right:.75rem}[type=checkbox],[type=radio]{-webkit-print-color-adjust:exact;--tw-shadow:0 0 #0000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;color-adjust:exact;display:inline-block;flex-shrink:0;height:1rem;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty,   );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E")}[type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px auto -webkit-focus-ring-color}.visible{visibility:visible}.static{position:static}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.top-0{top:0}.top-auto{top:auto}.left-auto{left:auto}.bottom-0{bottom:0}.right-0{right:0}.left-0{left:0}.top-1\/2{top:50%}.z-50{z-index:50}.z-10{z-index:10}.-z-10{z-index:-10}.order-1{order:1}.order-none{order:0}.order-3{order:3}.order-2{order:2}.float-right{float:right}.m-auto{margin:auto}.mx-8{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.mx-16{margin-left:1rem;margin-right:1rem}.my-8{margin-bottom:.5rem;margin-top:.5rem}.my-24{margin-bottom:1.5rem;margin-top:1.5rem}.mx-24{margin-left:1.5rem;margin-right:1.5rem}.my-20{margin-bottom:1.25rem;margin-top:1.25rem}.my-4{margin-bottom:.25rem;margin-top:.25rem}.mb-16{margin-bottom:1rem}.mb-56{margin-bottom:3.5rem}.mb-32{margin-bottom:2rem}.mb-8{margin-bottom:.5rem}.mr-24{margin-right:1.5rem}.mt-10{margin-top:.625rem}.mr-8{margin-right:.5rem}.mb-20{margin-bottom:1.25rem}.mt-12{margin-top:.75rem}.ml-40{margin-left:2.5rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:.25rem}.mb-24{margin-bottom:1.5rem}.mt-40{margin-top:2.5rem}.mt-44{margin-top:2.75rem}.mt-64{margin-top:4rem}.mb-100{margin-bottom:6.25rem}.mr-16{margin-right:1rem}.mt-8{margin-top:.5rem}.mt-16{margin-top:1rem}.mt-2{margin-top:.5rem}.mt-24{margin-top:1.5rem}.mt-4{margin-top:.25rem}.mb-0{margin-bottom:0}.ml-16{margin-left:1rem}.mb-68{margin-bottom:4.25rem}.ml-8{margin-left:.5rem}.mt-6{margin-top:1.5rem}.mb-6{margin-bottom:1.5rem}.mb-10{margin-bottom:.625rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-32{height:2rem}.h-\[23px\]{height:23px}.h-\[20px\]{height:20px}.h-screen{height:100vh}.h-\[9px\]{height:9px}.h-\[96px\]{height:96px}.h-full{height:100%}.h-\[32px\]{height:32px}.h-\[130px\]{height:130px}.h-\[160px\]{height:160px}.h-\[56px\]{height:56px}.h-auto{height:auto}.h-3{height:.75rem}.h-\[120px\]{height:120px}.h-56{height:3.5rem}.h-64{height:4rem}.h-\[200px\]{height:200px}.h-\[140px\]{height:140px}.max-h-\[260px\]{max-height:260px}.max-h-\[130px\]{max-height:130px}.min-h-full{min-height:100%}.min-h-\[100px\]{min-height:100px}.w-full{width:100%}.w-160{width:160px}.w-1\/2{width:50%}.w-20{width:20px}.w-\[116px\]{width:116px}.w-\[20px\]{width:20px}.w-24{width:1.5rem}.w-screen{width:100vw}.w-\[14px\]{width:14px}.w-auto{width:auto}.w-\[96px\]{width:96px}.w-\[32px\]{width:32px}.w-\[56px\]{width:56px}.w-8\/12{width:66.666667%}.w-3{width:.75rem}.w-56{width:3.5rem}.w-105{width:105px}.w-\[144px\]{width:144px}.w-64{width:4rem}.w-\[140px\]{width:140px}.min-w-\[14px\]{min-width:14px}.max-w-\[890px\]{max-width:890px}.max-w-\[290px\]{max-width:290px}.max-w-\[888px\]{max-width:888px}.max-w-700{max-width:700px}.max-w-\[1118px\]{max-width:1118px}.max-w-\[1024px\]{max-width:1024px}.max-w-\[386px\]{max-width:386px}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-center{align-content:center}.items-start{align-items:flex-start}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-32{gap:2rem}.gap-y-64{row-gap:4rem}.gap-x-32{-moz-column-gap:2rem;column-gap:2rem}.space-x-\[20px\]>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(20px*(1 - var(--tw-space-x-reverse)));margin-right:calc(20px*var(--tw-space-x-reverse))}.space-y-\[16px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(16px*var(--tw-space-y-reverse));margin-top:calc(16px*(1 - var(--tw-space-y-reverse)))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overscroll-y-auto{overscroll-behavior-y:auto}.whitespace-nowrap{white-space:nowrap}.rounded-md{border-radius:.375rem}.rounded-16{border-radius:16px}.rounded-full{border-radius:9999px}.rounded-2xl{border-radius:1rem}.rounded-8{border-radius:8px}.rounded-100{border-radius:100px}.rounded-4{border-radius:4px}.rounded-\[8px\]{border-radius:8px}.rounded-3xl{border-radius:1.5rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-b-2xl{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.rounded-t-16{border-top-left-radius:16px;border-top-right-radius:16px}.rounded-bl-lg{border-bottom-left-radius:.5rem}.rounded-tl-16{border-top-left-radius:16px}.rounded-tr-16{border-top-right-radius:16px}.rounded-bl-16{border-bottom-left-radius:16px}.rounded-br-16{border-bottom-right-radius:16px}.rounded-tr-xl{border-top-right-radius:.75rem}.rounded-br-xl{border-bottom-right-radius:.75rem}.rounded-tl-8{border-top-left-radius:8px}.rounded-tr-8{border-top-right-radius:8px}.rounded-bl-8{border-bottom-left-radius:8px}.rounded-br-8{border-bottom-right-radius:8px}.border{border-width:1px}.border-2{border-width:2px}.border-8{border-width:8px}.border-3{border-width:3px}.border-0{border-width:0}.border-\[3px\]{border-width:3px}.border-solid{border-style:solid}.border-lavender-dark{--tw-border-opacity:1;border-color:rgba(224,221,236,var(--tw-border-opacity))}.border-slate-500{--tw-border-opacity:1;border-color:rgba(167,163,194,var(--tw-border-opacity))}.bg-grape-700{--tw-bg-opacity:1;background-color:rgba(73,50,114,var(--tw-bg-opacity))}.bg-grape-900{--tw-bg-opacity:1;background-color:rgba(45,29,83,var(--tw-bg-opacity))}.bg-slate-200{--tw-bg-opacity:1;background-color:rgba(241,240,250,var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.bg-gold-300{--tw-bg-opacity:1;background-color:rgba(255,204,99,var(--tw-bg-opacity))}.bg-grape-500{--tw-bg-opacity:1;background-color:rgba(160,107,214,var(--tw-bg-opacity))}.bg-sky-500{--tw-bg-opacity:1;background-color:rgba(50,154,229,var(--tw-bg-opacity))}.bg-slate-400{--tw-bg-opacity:1;background-color:rgba(195,192,216,var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-8{padding:.5rem}.p-1{padding:.25rem}.p-6,.p-24{padding:1.5rem}.p-20{padding:1.25rem}.p-2{padding:.5rem}.py-40{padding-bottom:2.5rem;padding-top:2.5rem}.py-16{padding-bottom:1rem;padding-top:1rem}.py-14{padding-bottom:.875rem;padding-top:.875rem}.px-28{padding-left:1.75rem;padding-right:1.75rem}.py-8{padding-bottom:.5rem;padding-top:.5rem}.py-10{padding-bottom:.625rem;padding-top:.625rem}.py-12{padding-bottom:.75rem;padding-top:.75rem}.py-24{padding-bottom:1.5rem;padding-top:1.5rem}.px-24{padding-left:1.5rem;padding-right:1.5rem}.py-32{padding-bottom:2rem;padding-top:2rem}.px-4{padding-left:.25rem;padding-right:.25rem}.py-56{padding-bottom:3.5rem;padding-top:3.5rem}.px-16{padding-left:1rem;padding-right:1rem}.py-4{padding-bottom:.25rem;padding-top:.25rem}.px-12{padding-left:.75rem;padding-right:.75rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.pt-24{padding-top:1.5rem}.pb-8{padding-bottom:.5rem}.pb-24{padding-bottom:1.5rem}.pt-20{padding-top:1.25rem}.pr-16{padding-right:1rem}.pl-24{padding-left:1.5rem}.pb-16{padding-bottom:1rem}.pb-0{padding-bottom:0}.pt-16{padding-top:1rem}.pl-16{padding-left:1rem}.pb-32{padding-bottom:2rem}.pl-4{padding-left:.25rem}.pt-\[18px\]{padding-top:18px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-14{font-size:.875rem}.text-16{font-size:1rem}.text-24{font-size:1.5rem}.text-20{font-size:1.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-32{font-size:2rem}.font-weight-500{font-weight:500}.font-weight-400{font-weight:400}.font-medium{font-weight:500}.font-bold,.font-weight-700{font-weight:700}.leading-20{line-height:1.25rem}.leading-24{line-height:1.5rem}.leading-32{line-height:2rem}.leading-28{line-height:1.75rem}.leading-40{line-height:2.5rem}.text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.text-slate-400{--tw-text-opacity:1;color:rgba(195,192,216,var(--tw-text-opacity))}.text-grape-500{--tw-text-opacity:1;color:rgba(160,107,214,var(--tw-text-opacity))}.text-navy{--tw-text-opacity:1;color:rgba(0,21,107,var(--tw-text-opacity))}.text-slate-800{--tw-text-opacity:1;color:rgba(45,45,57,var(--tw-text-opacity))}.text-sky-500{--tw-text-opacity:1;color:rgba(50,154,229,var(--tw-text-opacity))}.text-black{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.text-slate-700{--tw-text-opacity:1;color:rgba(68,66,88,var(--tw-text-opacity))}.text-slate-900{--tw-text-opacity:1;color:rgba(28,28,33,var(--tw-text-opacity))}.underline{text-decoration:underline}.opacity-0{opacity:0}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.shadow-2xl,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.shadow,.shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000}.filter{filter:var(--tw-filter)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-200{transition-duration:.2s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;box-sizing:border-box;overflow-x:initial;scroll-padding-top:108px}html.has-admin-bar{scroll-padding-top:140px}body{box-sizing:border-box;overflow-x:initial}*,:after,:before{box-sizing:inherit}img{height:auto;width:100%}button{background-color:transparent;border:none;color:inherit;cursor:pointer;font:inherit;padding:0}address{font-style:normal}#svg-icons{display:none}.image-wrapper{background:#7a52aa;background:linear-gradient(29deg,#7a52aa 27%,#493272);max-width:1024px}.notice-bar{display:none}.notice-bar.notice-front,.notice-bar.notice-global{display:block}.notice-bar .is-main{margin-bottom:0}.notice-bar a{text-decoration:underline;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.notice-mobile-is-selected .is-main{display:none;margin-bottom:0}@media (min-width:768px){.notice-mobile-is-selected .is-main{display:block}}.notice-mobile-is-selected .is-mobile{margin-bottom:0}@media (min-width:768px){.notice-mobile-is-selected .is-mobile{display:none}}.resource-tip{--tw-bg-opacity:1;background-color:rgba(224,221,236,var(--tw-bg-opacity));border-radius:4px;margin-bottom:1rem;margin-top:1rem;padding:1rem}@font-face{font-display:swap;font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;font-style:normal}.core-heading>h1,.core-html h1,.editor-styles-wrapper .is-root-container h1,.heading-1,.is-legacy>h1{font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;font-size:3.5rem;font-weight:200;line-height:4rem}@media (min-width:768px){.core-heading>h1,.core-html h1,.editor-styles-wrapper .is-root-container h1,.heading-1,.is-legacy>h1{font-size:6.25rem;line-height:6.875rem}}.core-heading>h1,.editor-styles-wrapper .is-root-container h1,.is-legacy>h1{--tw-text-opacity:1;color:rgba(160,107,214,var(--tw-text-opacity));margin-bottom:1.5rem}@media (min-width:768px){.core-heading>h1,.editor-styles-wrapper .is-root-container h1,.is-legacy>h1{margin-bottom:2rem}}.core-heading>h2,.core-html h2,.editor-styles-wrapper .is-root-container h2,.heading-2,.is-legacy>h2{font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;font-size:2rem;font-weight:400;line-height:2.5rem}@media (min-width:768px){.core-heading>h2,.core-html h2,.editor-styles-wrapper .is-root-container h2,.heading-2,.is-legacy>h2{font-size:2.5rem;line-height:3rem}}.core-heading>h2,.editor-styles-wrapper .is-root-container h2,.is-legacy>h2{margin-bottom:1.5rem}@media (min-width:768px){.core-heading>h2,.editor-styles-wrapper .is-root-container h2,.is-legacy>h2{margin-bottom:2rem}}.core-heading>h3,.core-html h3,.editor-styles-wrapper .is-root-container h3,.heading-3,.is-legacy>h3{font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;font-size:1.75rem;font-weight:600;line-height:2rem}@media (min-width:768px){.core-heading>h3,.core-html h3,.editor-styles-wrapper .is-root-container h3,.heading-3,.is-legacy>h3{font-size:2rem;line-height:2.5rem}}.core-heading>h3,.editor-styles-wrapper .is-root-container h3,.is-legacy>h3{margin-bottom:1.5rem}@media (min-width:768px){.core-heading>h3,.editor-styles-wrapper .is-root-container h3,.is-legacy>h3{margin-bottom:2rem}}.core-heading>h4,.core-html h4,.editor-styles-wrapper .is-root-container h4,.heading-4,.is-legacy>h4,.resource-tip h4{font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;font-size:1.75rem;font-weight:500;line-height:2rem}.core-heading>h4,.editor-styles-wrapper .is-root-container h4,.is-legacy>h4,.resource-tip h4{margin-bottom:1.5rem}@media (min-width:768px){.core-heading>h4,.editor-styles-wrapper .is-root-container h4,.is-legacy>h4,.resource-tip h4{margin-bottom:2rem}}.core-heading>h5,.core-html h5,.editor-styles-wrapper .is-root-container h5,.heading-5,.is-legacy>h5,.resource-tip h5{font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.75rem}@media (min-width:768px){.core-heading>h5,.core-html h5,.editor-styles-wrapper .is-root-container h5,.heading-5,.is-legacy>h5,.resource-tip h5{font-size:1.5rem;line-height:2rem}}.core-heading>h5,.editor-styles-wrapper .is-root-container h5,.is-legacy>h5,.resource-tip h5{margin-bottom:1.5rem}@media (min-width:768px){.core-heading>h5,.editor-styles-wrapper .is-root-container h5,.is-legacy>h5,.resource-tip h5{margin-bottom:2rem}}.core-heading>h6,.core-html h6,.editor-styles-wrapper .is-root-container h6,.heading-6,.is-legacy>h6,.resource-tip h6{font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;font-size:1.25rem;font-weight:500;line-height:1.75rem}@media (min-width:768px){.core-heading>h6,.core-html h6,.editor-styles-wrapper .is-root-container h6,.heading-6,.is-legacy>h6,.resource-tip h6{font-size:1.5rem;line-height:2rem}}.core-heading>h2,.core-heading>h3,.core-heading>h4,.core-heading>h5,.core-heading>h6,.editor-styles-wrapper .is-root-container h2,.editor-styles-wrapper .is-root-container h3,.editor-styles-wrapper .is-root-container h4,.editor-styles-wrapper .is-root-container h5,.is-legacy>h2,.is-legacy>h3,.is-legacy>h4,.is-legacy>h5,.is-legacy>h6{margin-bottom:1.5rem}@media (min-width:768px){.core-heading>h2,.core-heading>h3,.core-heading>h4,.core-heading>h5,.core-heading>h6,.editor-styles-wrapper .is-root-container h2,.editor-styles-wrapper .is-root-container h3,.editor-styles-wrapper .is-root-container h4,.editor-styles-wrapper .is-root-container h5,.is-legacy>h2,.is-legacy>h3,.is-legacy>h4,.is-legacy>h5,.is-legacy>h6{margin-bottom:2rem}}.core-heading>h2,.core-heading>h3,.core-heading>h4,.core-heading>h5,.core-heading>h6,.editor-styles-wrapper .is-root-container h2,.editor-styles-wrapper .is-root-container h3,.editor-styles-wrapper .is-root-container h4,.editor-styles-wrapper .is-root-container h5,.editor-styles-wrapper .is-root-container h6,.is-legacy>h2,.is-legacy>h3,.is-legacy>h4,.is-legacy>h5,.is-legacy>h6,.resource-tip h2,.resource-tip h3,.resource-tip h4,.resource-tip h5,.resource-tip h6{--tw-text-opacity:1;color:rgba(68,66,88,var(--tw-text-opacity))}.core-html p,.core-paragraph>p,.editor-styles-wrapper .is-root-container p,.is-legacy>p,.p-body-1,.resource-tip p{font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;margin-bottom:1.5rem}@media (min-width:768px){.core-html p,.core-paragraph>p,.editor-styles-wrapper .is-root-container p,.is-legacy>p,.p-body-1,.resource-tip p{font-size:1.25rem;line-height:1.75rem;margin-bottom:2rem}}.editor-styles-wrapper .is-root-container p:last-child,.p-body-1:last-child{margin-bottom:0}.core-paragraph>p,.editor-styles-wrapper .is-root-container p,.is-legacy>p,.resource-tip p{--tw-text-opacity:1;color:rgba(45,45,57,var(--tw-text-opacity))}.core-paragraph>p a,.editor-styles-wrapper .is-root-container a,.is-legacy>p a{font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;font-weight:400;line-height:1.5rem;margin-bottom:1.5rem}@media (min-width:768px){.core-paragraph>p a,.editor-styles-wrapper .is-root-container a,.is-legacy>p a{line-height:1.75rem;margin-bottom:2rem}}.core-paragraph>p a,.editor-styles-wrapper .is-root-container a,.is-legacy>p a{font-size:inherit;font-weight:inherit}.core-html a,.core-list a,.core-paragraph a,.core-table a,.editor-styles-wrapper .is-root-container a,.is-legacy>a,.link,.resource-tip a{--tw-text-opacity:1;color:rgba(50,154,229,var(--tw-text-opacity));font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;font-weight:500;line-height:1.5rem;margin-bottom:1.5rem;text-decoration:underline}.core-html a:hover,.core-list a:hover,.core-paragraph a:hover,.core-table a:hover,.editor-styles-wrapper .is-root-container a:hover,.is-legacy>a:hover,.link:hover,.resource-tip a:hover{text-decoration:none}@media (min-width:768px){.core-html a,.core-list a,.core-paragraph a,.core-table a,.editor-styles-wrapper .is-root-container a,.is-legacy>a,.link,.resource-tip a{line-height:1.75rem;margin-bottom:2rem}}.core-html a,.core-list a,.core-paragraph a,.core-table a,.editor-styles-wrapper .is-root-container a,.is-legacy>a,.link,.resource-tip a{font-size:inherit;font-weight:inherit}.core-html small,.core-paragraph>small,.editor-styles-wrapper .is-root-container small,.is-legacy>small,.resource-tip small,.small{--tw-text-opacity:1;color:rgba(28,28,33,var(--tw-text-opacity));font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem;margin-bottom:1.5rem}@media (min-width:768px){.core-html small,.core-paragraph>small,.editor-styles-wrapper .is-root-container small,.is-legacy>small,.resource-tip small,.small{font-size:1rem;font-size:1.5rem;margin-bottom:2rem}}.caption,.core-paragraph>caption,.editor-styles-wrapper .is-root-container caption,.is-legacy>caption{--tw-text-opacity:1;color:rgba(28,28,33,var(--tw-text-opacity));font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;font-size:.875rem;font-style:italic;font-weight:400;line-height:1.25rem;margin-bottom:1.5rem}@media (min-width:768px){.caption,.core-paragraph>caption,.editor-styles-wrapper .is-root-container caption,.is-legacy>caption{font-size:1rem;font-size:1.5rem;margin-bottom:2rem}}.core-html ol,.core-list>ol,.editor-styles-wrapper .is-root-container ol,.is-legacy>ol,.o-list,.resource-tip ol{--tw-text-opacity:1;color:rgba(45,45,57,var(--tw-text-opacity));display:inline-block;font-size:1rem;margin-bottom:1.5rem}@media (min-width:768px){.core-html ol,.core-list>ol,.editor-styles-wrapper .is-root-container ol,.is-legacy>ol,.o-list,.resource-tip ol{font-size:1.25rem;margin-bottom:2rem}}.core-html ol,.core-list>ol,.editor-styles-wrapper .is-root-container ol,.is-legacy>ol,.o-list,.resource-tip ol{counter-reset:item}.core-html ol li,.core-list>ol li,.editor-styles-wrapper .is-root-container ol li,.is-legacy>ol li,.o-list-item,.resource-tip ol li,[data-module=info-block] ol li{display:block;margin-bottom:1.125rem;position:relative}.core-html ol li:before,.core-list>ol li:before,.editor-styles-wrapper .is-root-container ol li:before,.is-legacy>ol li:before,.o-list-item:before,.resource-tip ol li:before,[data-module=info-block] ol li:before{--tw-text-opacity:1;color:rgba(160,107,214,var(--tw-text-opacity));content:counter(item) ". ";counter-increment:item;display:inline-block;font-size:1.25rem;font-weight:600;margin-left:0;margin-right:.25rem;position:relative}.core-html ul,.core-list>ul,.editor-styles-wrapper .is-root-container ul,.is-legacy>ul,.resource-tip ul,[data-module=info-block] ul{--tw-text-opacity:1;color:rgba(45,45,57,var(--tw-text-opacity));display:inline-block;font-size:1rem;margin-bottom:1.5rem}@media (min-width:768px){.core-html ul,.core-list>ul,.editor-styles-wrapper .is-root-container ul,.is-legacy>ul,.resource-tip ul,[data-module=info-block] ul{font-size:1.25rem;margin-bottom:2rem}}.editor-styles-wrapper .is-root-container ol,.editor-styles-wrapper .is-root-container ul{display:block}.editor-styles-wrapper .is-root-container ol li div,.editor-styles-wrapper .is-root-container ul li div{display:inline}[data-module=info-block] ul{margin-bottom:0}.core-html ul li,.core-list>ul li,.editor-styles-wrapper .is-root-container ul li,.is-legacy>ul li,.resource-tip ul li,.u-list-item,[data-module=info-block] ul li{margin-bottom:1rem;padding-left:1.5rem;position:relative}.core-html ul li:before,.core-list>ul li:before,.editor-styles-wrapper .is-root-container ul li:before,.is-legacy>ul li:before,.resource-tip ul li:before,.u-list-item:before,[data-module=info-block] ul li:before{--tw-text-opacity:1;color:rgba(160,107,214,var(--tw-text-opacity));display:inline-block;font-size:2.25rem;left:0;position:absolute}@media (min-width:768px){.core-html ul li:before,.core-list>ul li:before,.editor-styles-wrapper .is-root-container ul li:before,.is-legacy>ul li:before,.resource-tip ul li:before,.u-list-item:before,[data-module=info-block] ul li:before{font-size:1.5rem}}.core-html ul li:before,.core-list>ul li:before,.editor-styles-wrapper .is-root-container ul li:before,.is-legacy>ul li:before,.resource-tip ul li:before,.u-list-item:before,[data-module=info-block] ul li:before{content:"\2022";top:-17px}@media (min-width:768px){.core-html ul li:before,.core-list>ul li:before,.editor-styles-wrapper .is-root-container ul li:before,.is-legacy>ul li:before,.resource-tip ul li:before,.u-list-item:before,[data-module=info-block] ul li:before{top:-4px}}.u-content ul li{padding-left:1.5rem;position:relative}.u-content ul li:before{--tw-text-opacity:1;color:rgba(160,107,214,var(--tw-text-opacity));display:inline-block;font-size:2.25rem;left:0;position:absolute}@media (min-width:768px){.u-content ul li:before{font-size:1.5rem}}.u-content ul li:before{content:"\2022";top:-17px}@media (min-width:768px){.u-content ul li:before{top:-4px}}.u-content li a,.u-content p a{--tw-text-opacity:1;color:rgba(50,154,229,var(--tw-text-opacity));font-weight:500;line-height:1.25rem;text-decoration:underline}.u-content li a:hover,.u-content p a:hover{text-decoration:none}@media (min-width:768px){.u-content li a,.u-content p a{font-size:1.25rem;line-height:1.5rem}}.u-content li a,.u-content p a{font-size:inherit;line-height:inherit}.core-quote blockquote,.editor-styles-wrapper .is-root-container blockquote{--tw-border-opacity:1;border-color:rgba(160,107,214,var(--tw-border-opacity));margin-bottom:3.25rem;margin-top:3.25rem}@media (min-width:768px){.core-quote blockquote,.editor-styles-wrapper .is-root-container blockquote{margin-bottom:4.75rem;margin-top:4.75rem}}.core-quote blockquote p,.editor-styles-wrapper .is-root-container blockquote p{font-weight:400}.primary{--tw-gradient-from:#ed4c56;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(237,76,86,0));--tw-gradient-to:#ed4c86;--tw-text-opacity:1;--tw-shadow:0px 2px 4px rgba(68,66,88,.14),0px 3px 4px rgba(68,66,88,.12),0px 1px 5px rgba(68,66,88,.2);background-image:linear-gradient(to right,var(--tw-gradient-stops));border-radius:44px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgba(255,255,255,var(--tw-text-opacity));display:inline-block;font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;padding:.75rem 1.75rem;text-align:center}.primary:hover{--tw-gradient-from:#ed4c86;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(237,76,134,0));--tw-gradient-to:#ed4c86}.secondary{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0px 2px 4px rgba(68,66,88,.14),0px 3px 4px rgba(68,66,88,.12),0px 1px 5px rgba(68,66,88,.2);background-color:rgba(255,255,255,var(--tw-bg-opacity));border-color:rgba(73,50,114,var(--tw-border-opacity));border-radius:44px;border-width:2px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgba(73,50,114,var(--tw-text-opacity));display:inline-block;font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;font-weight:500;padding:.75rem 1.75rem;text-align:center}.secondary:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgba(73,50,114,var(--tw-bg-opacity));color:rgba(255,255,255,var(--tw-text-opacity))}.container{max-width:1440px;padding-left:1.25rem;padding-right:1.25rem}@media (min-width:768px){.container{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:1440px){.container{padding-left:3.75rem;padding-right:3.75rem}}.container{margin:0 auto}.sm-container{max-width:850px;padding-left:1.25rem;padding-right:1.25rem}@media (min-width:768px){.sm-container{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:1440px){.sm-container{padding-left:3.75rem;padding-right:3.75rem}}.sm-container{margin:0 auto}.core-block{--tw-text-opacity:1;color:rgba(45,45,57,var(--tw-text-opacity));margin:auto;max-width:calc(850px + 7.5rem);padding-left:1.25rem;padding-right:1.25rem;width:100%}@media (min-width:768px){.core-block{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:1440px){.core-block{padding-left:3.75rem;padding-right:3.75rem}}.core-image{max-width:calc(950px + 7.5rem)}.wp-block-image{display:flex;flex-direction:column;justify-content:center;margin-bottom:1rem}@media (min-width:768px){.wp-block-image{margin-bottom:1.5rem}}@media (min-width:1152px){.wp-block-image{margin-bottom:2rem}}.wp-block-image:not(.is-style-rounded)>a,.wp-block-image:not(.is-style-rounded) img{border-radius:.125rem}.wp-block-image img{--tw-border-opacity:1;border-color:rgba(224,221,236,var(--tw-border-opacity));border-width:2px;width:auto}.core-code code,code{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));border-radius:.375rem;font-size:1.125rem;line-height:1.75rem;margin:.25rem;padding:.25rem .5rem}.wp-block-quote{--tw-border-opacity:1;--tw-text-opacity:1;border-left:2px;border-color:rgba(160,107,214,var(--tw-border-opacity));border-style:solid;color:rgba(130,128,154,var(--tw-text-opacity));margin-bottom:1.5rem;text-align:left}@media (min-width:768px){.wp-block-quote{margin-bottom:2rem}}.wp-block-quote [data-module=core-paragraph]{padding-left:0;padding-right:0}.wp-block-quote p{--tw-text-opacity:1;color:rgba(130,128,154,var(--tw-text-opacity));font-size:1.25rem;line-height:1.75rem;margin-bottom:0;padding-left:1.5rem}@media (min-width:768px){.wp-block-quote p{font-size:1.5rem;line-height:2rem}}.wp-block-pullquote{--tw-text-opacity:1;color:rgba(130,128,154,var(--tw-text-opacity));margin-bottom:1.5rem;text-align:left}@media (min-width:768px){.wp-block-pullquote{margin-bottom:2rem}}.wp-block-pullquote p{--tw-text-opacity:1;color:rgba(130,128,154,var(--tw-text-opacity));font-size:1.25rem;line-height:1.75rem;margin-bottom:0;padding-left:2rem}@media (min-width:768px){.wp-block-pullquote p{font-size:1.5rem;line-height:2rem}}.is-legacy div.core-image:first-child{display:none}.wp-block-separator,.wp-block-separator.is-style-wide{--tw-border-opacity:1;border-color:rgba(160,107,214,var(--tw-border-opacity));border-top-width:0;margin-bottom:1.25rem;margin-top:1.25rem}cite{display:block;margin-left:1.5rem;margin-top:1.5rem}.has-drop-cap:not(:focus):first-letter{--tw-text-opacity:1;color:rgba(73,50,114,var(--tw-text-opacity));font-size:4.5rem;font-weight:700;line-height:1;line-height:2rem;text-shadow:-.0075em -.0075em 0 #f8f7fc,.01em .01em 0 #bfbbd5,.025em .025em 0 #c3c0d8,.045em .045em 0 #e0ddec}.single-post h2,.single-post h3{margin-bottom:1rem;margin-top:2.75rem}.wp-block-embed__wrapper{display:flex;justify-content:center;overflow:hidden;padding-top:56.25%;position:relative;width:100%}.wp-block-embed__wrapper iframe{border-radius:0;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.wp-block-embed iframe{border-radius:16px}.wp-block-image figcaption{display:block;text-align:center}.wp-block-table td,.wp-block-table th{border:0}@media (max-width:768px){.logos-testimonials__testimonial-content{display:none}}.wp-block-embed.aligncenter .wp-block-embed__wrapper{display:flex;justify-content:center;padding-top:56.25%}.wp-block-embed.aligncenter .wp-block-embed__wrapper iframe{border-radius:8px;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.core-html:has(>iframe){max-width:none}.has-full-width-child.core-embed{max-width:none;padding:0}[data-module=author] .author-box{--tw-border-opacity:1;border-color:rgba(160,107,214,var(--tw-border-opacity));border-top:1px rgba(160,107,214,var(--tw-border-opacity));border-style:solid}[data-module=author] .author__avatar{--tw-border-opacity:1;border:3px solid rgba(167,163,194,var(--tw-border-opacity));max-width:96px}[data-module=author] .core-block{padding:0}[data-module=author] .core-block p{font-size:1rem}[data-module=content-nav-container]{margin-bottom:4rem;top:113px;z-index:1}@media (min-width:1440px){[data-module=content-nav-container]{height:0;position:relative;top:170px;width:0}}[data-content-nav]{padding-bottom:1rem;transition:all .1s ease-in-out}[data-module=content-navigation]{width:100%}[data-module=content-navigation] #contentNavContainer{overflow-y:scroll;transition:all 1s ease-in-out}[data-module=content-navigation] #contentNavContainer::-webkit-scrollbar{height:5px;width:5px}[data-module=content-navigation] #contentNavContainer::-webkit-scrollbar-track{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}[data-module=content-navigation] #contentNavContainer::-webkit-scrollbar-thumb{--tw-bg-opacity:1;background-color:rgba(167,163,194,var(--tw-bg-opacity));border-radius:.125rem}[data-module=content-navigation] #contentNavContainer::-webkit-scrollbar-thumb:hover{background:#444258}@media (min-width:1440px){[data-module=content-navigation] #contentNavContainer{max-height:50vh;overflow-y:auto}}[data-module=content-navigation] .open{height:auto;visibility:visible}[data-module=content-navigation] .close{display:none;height:0}[data-module=content-navigation] [data-contentNav-toggle-status=close] svg.btnClose{display:none}[data-module=content-navigation] [data-contentNav-toggle-status=close] svg.btnOpen{display:block}[data-module=content-navigation] [data-contentNav-toggle-status=open] svg.btnOpen{display:none}[data-module=content-navigation] [data-contentNav-toggle-status=open] svg.btnClose{display:block}[data-module=content-navigation] #contentNavContainer li{margin-bottom:.5rem;margin-left:.5rem;margin-right:.5rem;white-space:nowrap;width:100%}@media (min-width:1440px){[data-module=content-navigation] #contentNavContainer li{margin-bottom:1rem;margin-bottom:0;margin-left:0;margin-right:0;margin-top:1rem;margin-top:0;white-space:normal}}[data-module=content-navigation] #contentNavContainer li a{display:block;padding:.5rem}@media (min-width:1440px){[data-module=content-navigation] #contentNavContainer li a{padding-left:1rem}}[data-module=content-navigation] #contentNavContainer a:hover{--tw-bg-opacity:1;background-color:rgba(222,148,225,var(--tw-bg-opacity));border-radius:.375rem}@media (min-width:1440px){[data-module=content-navigation] #contentNavContainer a:hover{border-bottom-left-radius:0;border-top-left-radius:0}}[data-module=content-navigation] #contentNavContainer .active{--tw-bg-opacity:1;background-color:rgba(222,148,225,var(--tw-bg-opacity));border-radius:.375rem}@media (min-width:1440px){[data-module=content-navigation] #contentNavContainer .active{border-bottom-left-radius:0;border-top-left-radius:0}}[data-module=cta-default] .two-toned-wave .curve{--tw-bg-opacity:1;background-color:rgba(73,50,114,var(--tw-bg-opacity))}@media (min-width:768px){[data-module=cta-default] .two-toned-wave .curve{border-radius:51% 48% 10% 10%/15% 15% 0 0;margin-left:-10%;margin-right:10%;width:120%}}[data-module=cta-default].ctaDefaultBg .container{width:95%}@media (min-width:768px){[data-module=cta-default].ctaDefaultBg .container{width:80%}}[data-module=cta-default].ctaCustomBg .sm-container{padding-bottom:5rem}@media (min-width:768px){[data-module=cta-default].ctaCustomBg{margin-bottom:.25rem;position:relative}@media (min-width:768px){[data-module=cta-default].ctaDefaultBg{position:relative}[data-module=cta-default].ctaDefaultBg:before{content:url(/wp-content/themes/parabol-2021/assets/dist/images/cta-circles-left.svg);display:inline-block;height:105px;left:-4.5rem;position:absolute;top:-.25rem;width:105px;z-index:20}}@media (min-width:1152px){[data-module=cta-default].ctaDefaultBg:before{left:.25rem}[data-module=cta-default] .two-toned-wave:before{content:url(/wp-content/themes/parabol-2021/assets/dist/images/cta-circles-right.svg);display:inline-block;height:80px;position:absolute;right:0;top:.875rem;width:53px;z-index:20}}}@media (min-width:1152px){[data-module=hero-default] [data-layout=horizontal],[data-module=hero-default] [data-layout=horizontal] .main{flex-direction:row}[data-module=hero-default] [data-layout=horizontal] .details{align-items:flex-start;justify-content:center;margin-right:1rem;width:50%}[data-module=hero-default] [data-layout=horizontal] .content{text-align:left}[data-module=hero-default] [data-layout=horizontal] .cta{justify-content:flex-start;margin-bottom:0}}[data-module=hero-default] [data-layout=horizontal] .media{justify-content:center}@media (min-width:1152px){[data-module=hero-default] [data-layout=horizontal] .media{align-items:center;width:50%}}[data-module=hero-default] [data-layout=vertical] .details{align-items:center}@media (min-width:1152px){[data-module=hero-default] [data-layout=vertical] .details{width:100%}}[data-module=hero-default] .is-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}[data-module=hero-default] .image-wrapper,[data-module=hero-default] .video-wrapper{max-width:1024px}[data-module=hero-default] .video-wrapper iframe{border-radius:1rem;height:100%;left:0;position:absolute;width:98%}[data-module=cta-signup]{position:relative;width:100%}@media (max-width:760px){[data-module=cta-signup]>div:after{background-image:url(/wp-content/themes/parabol-2021/assets/dist/images/signup-left-planets.svg);background-repeat:no-repeat;background-size:contain;content:"";height:90px;left:20px;position:absolute;top:-15px;width:90px}}@media (min-width:768px){[data-module=cta-signup].signupDefaultBg .heading-2:after{background-image:url(/wp-content/themes/parabol-2021/assets/dist/images/signup-left-planets.svg);background-repeat:no-repeat;background-size:contain;bottom:50px;content:"";height:105px;left:-122px;width:105px}}@media (min-width:1152px){[data-module=cta-signup].signupDefaultBg .heading-2:after{left:60px}}[data-module=cta-signup].signupDefaultBg .heading-2:after{position:absolute}@media (min-width:1440px){[data-module=cta-signup].signupDefaultBg .heading-2:after{left:4rem;top:-7rem}}[data-module=cta-signup] .signupWave .signup{height:100%}@media (min-width:768px){[data-module=cta-signup] .signupWave .signup{top:-4rem}}@media (min-width:1440px){[data-module=cta-signup] .signupWave .signup{top:-3.5rem}}@media (min-width:768px){[data-module=cta-signup] .signupWave .signup{height:120%}}[data-module=cta-signup] .signupWave .signupContainer{height:100%}@media (min-width:768px){[data-module=cta-signup] .signupWave .signupContainer{height:110%}}@media (min-width:1440px){[data-module=cta-signup] .signupWave .signupContainer{height:120%}}@media (min-width:1152px){[data-module=cta-signup] .signupWave .ctaSignup-form{margin-top:-3rem}}[data-module=cta-signup] .signupContainer{--tw-bg-opacity:1;--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);background-color:rgba(255,255,255,var(--tw-bg-opacity));border-radius:16px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:1152px){[data-module=cta-signup] .signupWave .signup:after{content:url(/wp-content/themes/parabol-2021/assets/dist/images/signup-right-planets.svg);height:34px;left:-5.5rem;position:absolute;top:1rem}}[data-module=cta-signup] .customSignup .signupContainer{height:100%}[data-module=cta-signup] .customSignup .signup{height:100%;top:-5%}@media (min-width:1152px){[data-module=cta-signup] .customSignup .signup{height:120%;top:-9%}}[data-module=featured-resources] .featured-resources__image{max-height:159px;min-height:159px}[data-module=filter] .is-active{background-color:#493272!important;color:#fff!important}[data-module=filter] [data-filter-toggle-status=close]{border-radius:100px;height:44px}[data-module=filter] [data-filter-toggle-status=close] svg{fill:#82809a}[data-module=filter] [data-filter-toggle-status=open]{border-radius:.75rem;height:100%;max-height:500px}[data-module=filter] [data-filter-toggle-status=open] svg{fill:#493272}[data-module=filter] [data-filter-toggle]{right:5%}@media (min-width:768px){[data-module=filter] [data-filter-toggle]{right:0}}[data-module=filter] .filter-list{overflow-y:auto}@media (min-width:768px){[data-module=filter] .filter-list{overflow:hidden}}[data-module=filter] .filter-list{height:32px;transition:all 1s ease-in-out}[data-module=filter] .filter-list::-webkit-scrollbar{height:5px;width:5px}[data-module=filter] .filter-list::-webkit-scrollbar-track{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}[data-module=filter] .filter-list::-webkit-scrollbar-thumb{--tw-bg-opacity:1;background-color:rgba(167,163,194,var(--tw-bg-opacity));border-radius:.125rem}[data-module=filter] .filter-list::-webkit-scrollbar-thumb:hover{background:#444258}[data-module=filter] [data-filter-toggle-status=close] .filter-list{display:none}@media (min-width:768px){[data-module=filter] [data-filter-toggle-status=close] .filter-list{display:flex}}[data-module=filter] [data-filter-toggle-status=open] .filter-list{display:flex;height:100%;max-height:500px}.js-made-with-item{height:0;opacity:0}.is-active.js-made-with-item{height:100%;opacity:1;transition-duration:.15s;transition-duration:1s;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.pre-footer .description h2{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));font-size:2rem;font-weight:300;line-height:2.5rem;text-align:center}@media (min-width:768px){.pre-footer .description h2{font-size:2.5rem;line-height:3rem}}.pre-footer .description a{font-weight:500;text-decoration:underline}.slider .see-all-link{--tw-text-opacity:1;color:rgba(50,154,229,var(--tw-text-opacity));font-weight:500;line-height:1.5rem}.slider .swiper-button-next,.slider .swiper-button-prev{box-shadow:0 6px 10px rgba(68,66,88,.14),0 1px 18px rgba(68,66,88,.12),0 3px 5px rgba(68,66,88,.2);height:40px;top:25%;width:40px}.slider .swiper-button-next:after,.slider .swiper-button-prev:after{content:" "}@media (min-width:768px){.slider .swiper-button-next,.slider .swiper-button-prev{height:64px;width:64px}}.slider .icon{height:20px;width:30px}@media (min-width:768px){.slider .icon{height:32px;width:40px}}.slider .swiper-button-prev{transform:rotate(180deg)}.slider .swiper-button-next.swiper-button-disabled,.slider .swiper-button-prev.swiper-button-disabled{opacity:0}.playing-card-slider .swiper-slide{height:auto}.page-id-2955 [data-module=playing-card-slider] .swiper{overflow:visible}.page-id-2955 [data-module=playing-card-slider] .card-thumb{padding:1.5rem}.page-id-2955 [data-module=playing-card-slider] .card-thumb img{-o-object-fit:contain;object-fit:contain}.header-main{width:100%}@media (min-width:1152px){.header-main [data-menu-toggle]:hover .dropdown_menu li{opacity:1}.header-main [data-menu-toggle]:hover .dropdown_menu{height:auto;opacity:1;padding-bottom:2.25rem;padding-top:2.25rem}.header-main [data-menu-toggle]:hover .dropdown_menu.is_small{padding-bottom:1rem;padding-top:1rem}.header-main [data-menu-toggle]:hover>span{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgba(45,29,83,var(--tw-bg-opacity));border-top-left-radius:.5rem;border-top-right-radius:.5rem;color:rgba(255,255,255,var(--tw-text-opacity));font-weight:500}.header-main [data-menu-toggle]:hover [data-menu-chevron]{--tw-rotate:180deg;transform:var(--tw-transform)}.header-main .dropdown_menu[data-menu-toggle-status=open],.header-main [data-menu-toggle]:hover .dropdown_menu{max-height:2000px;transform:translateY(.2rem);visibility:visible;z-index:100}}.header-main [data-menu-toggle]{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.header-main header nav{--tw-bg-opacity:1;background-color:rgba(73,50,114,var(--tw-bg-opacity));list-style:none;position:absolute;right:-10px;top:4rem;width:300px}@media (min-width:1152px){.header-main header nav{position:relative;top:0;width:auto}}.header-main [data-menu-toggle]>ul{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}@media (min-width:1152px){.header-main [data-menu-toggle]>ul{position:absolute}}.header-main [data-menu-toggle]>ul{min-width:200px}.header-main .dropdown_menu{display:none;height:0;max-height:100%;opacity:0;top:.625rem}@media (min-width:1152px){.header-main .dropdown_menu{display:grid;outline:1px solid #e0ddec;padding-bottom:0;padding-top:0;position:absolute;top:2.3rem;visibility:hidden;z-index:-1000}}.header-main .dropdown_menu{transition:all .1s ease-in}.header-main .dropdown_menu li{opacity:0;transition:all .1s ease}.header-main .dropdown_menu[data-menu-toggle-status=open] li{opacity:1}.header-main .dropdown_menu[data-menu-toggle-status=open]{height:auto;opacity:1}@media (min-width:1152px){.header-main .dropdown_menu[data-menu-toggle-status=open]{height:auto;padding-bottom:2.25rem;padding-top:2.25rem}}.header-main .dropdown_menu[data-menu-toggle-status=open]{display:block;transform:translateY(.5rem)}.header-main [data-menu-toggle].active{--tw-text-opacity:1;border-top-left-radius:.5rem;border-top-right-radius:.5rem;color:rgba(255,255,255,var(--tw-text-opacity));font-weight:500}@media (min-width:1152px){.header-main [data-menu-toggle].active{--tw-bg-opacity:1;background-color:rgba(45,29,83,var(--tw-bg-opacity))}}.header-main [data-menu-toggle].active [data-menu-chevron]{--tw-rotate:180deg;transform:var(--tw-transform)}.header-main [data-mobile-menu-toggle]{cursor:pointer;height:27px;position:relative;transform:rotate(0deg);transition:.5s ease-in-out;width:27px}.header-main [data-mobile-menu-toggle] span{background:#fff;display:block;height:3px;left:0;opacity:1;position:absolute;transform:rotate(0deg);transition:.25s ease-in-out;width:100%}.header-main [data-mobile-menu-toggle] span:first-child{top:0}.header-main [data-mobile-menu-toggle] span:nth-child(2),.header-main [data-mobile-menu-toggle] span:nth-child(3){top:10px}.header-main [data-mobile-menu-toggle] span:nth-child(4){top:20px}.header-main [data-mobile-menu-toggle].open span:first-child{left:50%;top:10px;width:0}.header-main [data-mobile-menu-toggle].open span:nth-child(2){transform:rotate(45deg)}.header-main [data-mobile-menu-toggle].open span:nth-child(3){transform:rotate(-45deg)}.header-main [data-mobile-menu-toggle].open span:nth-child(4){left:50%;top:10px;width:0}.header-main [data-menu-mobile-toggle-status]{--tw-bg-opacity:1;background-color:rgba(73,50,114,var(--tw-bg-opacity))}@media (min-width:1152px){.header-main [data-menu-mobile-toggle-status].isNotice{top:0}}.header-main [data-menu-mobile-toggle-status=close]{display:none}@media (min-width:1152px){.header-main [data-menu-mobile-toggle-status=close]{display:block}}.header-main [data-menu-mobile-toggle-status=open]{display:block;position:absolute;right:-.625rem;width:300px}@media (min-width:1152px){.header-main [data-menu-mobile-toggle-status=open]{background-color:transparent;display:block;position:relative;top:0;width:auto}}.header-main [data-menu-mobile-toggle-status=open]{max-height:85vh;overflow-y:auto;top:79px}.header-main .menu-grandchild a.is-active,.header-main .menu-grandchild a:hover,.header-main .menu__list-item .is-active,.header-main .menu__list-item>a:hover>div,.header-main .menu__list-item>span>a:hover,.header-main nav .dropdown_menu a.is-active>div{--tw-bg-opacity:1;background-color:rgba(45,29,83,var(--tw-bg-opacity));border-radius:.375rem}@media (min-width:768px){.header-main .menu-grandchild a.is-active,.header-main .menu-grandchild a:hover,.header-main .menu__list-item .is-active,.header-main .menu__list-item>a:hover>div,.header-main .menu__list-item>span>a:hover,.header-main nav .dropdown_menu a.is-active>div{--tw-bg-opacity:1;background-color:rgba(241,240,250,var(--tw-bg-opacity))}}.admin-bar .header-main{top:32px}nav .menu-grandchild a{display:block}.overlay{opacity:0;transition:all .5s ease;z-index:-10}.open .overlay{display:block;opacity:1;z-index:10}@media (min-width:1152px){.open .overlay{opacity:0;z-index:-10}}.navContainer{position:relative;z-index:20}html.isMobile{overflow:hidden;position:relative}html.isMobile .notice-global{display:none}@media (min-width:1152px){.col-1 .menu__list-item span{margin-bottom:0}}.accordion-item{border-radius:2px;box-shadow:0 0 2px rgba(68,66,88,.14),0 2px 2px rgba(68,66,88,.12),0 1px 3px rgba(68,66,88,.2)}.accordion-body{display:none}.accordion-item.open .accordion-body{display:block}.accordion-item.open .accordion-icon{transform:rotate(180deg);transition:transform .25s}.logos-testimonials__testimonial{box-shadow:0 0 2px rgba(68,66,88,.14),0 2px 2px rgba(68,66,88,.12),0 1px 3px rgba(68,66,88,.2)}.logos-testimonials__testimonial-circle{border-radius:100%;height:42px;left:-21px;position:absolute;top:-21px;width:42px}.spacing__desktop-small{color:red}[data-module=team-grid] .team-grid-author{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));border-radius:.375rem;border-style:solid;border-width:2px;padding-left:1.5rem;padding-right:1.5rem}[data-module=team-grid] .grid-span:nth-child(3n+1) .team-grid-author{--tw-border-opacity:1;border-color:rgba(253,97,87,var(--tw-border-opacity))}[data-module=team-grid] .grid-span:nth-child(3n+2) .team-grid-author{--tw-border-opacity:1;border-color:rgba(160,107,214,var(--tw-border-opacity))}[data-module=team-grid] .grid-span:nth-child(3n+3) .team-grid-author{--tw-border-opacity:1;border-color:rgba(85,192,207,var(--tw-border-opacity))}.content-details{min-height:114px}.core-table{position:relative}@media (min-width:768px){.core-table,[data-module=core-column],[data-module=core-columns]{max-width:1360px}}.wp-block-table{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));border:1px solid rgba(224,221,236,var(--tw-border-opacity));border-radius:16px 0 0 16px;margin:40px auto;max-width:100%;overflow-x:scroll;overflow-y:hidden;padding:16px 16px 0;position:relative;width:-moz-fit-content;width:fit-content}@media (min-width:768px){.wp-block-table{border-radius:16px;border-width:2px;box-sizing:border-box;padding:24px 24px 12px}}@media (min-width:1152px){.wp-block-table{padding:40px 40px 20px}}.wp-block-table table{background-color:transparent!important;box-sizing:border-box;overflow:hidden}.wp-block-table thead{--tw-bg-opacity:1;background-color:rgba(224,221,236,var(--tw-bg-opacity));border-radius:8px;display:flex}.wp-block-table tr{align-items:center;display:flex;width:100%}.wp-block-table td:first-child,.wp-block-table th:first-child{font-weight:500;text-align:right;width:100px}@media (min-width:768px){.wp-block-table td:first-child,.wp-block-table th:first-child{width:200px}}.wp-block-table th:first-child{font-size:20px;line-height:28px}@media (min-width:768px){.wp-block-table th:first-child{font-size:24px;line-height:32px}}.wp-block-table td,.wp-block-table th{flex-shrink:0;font-size:16px;line-height:24px;text-align:center;width:164px;word-break:break-word}@media (min-width:768px){.wp-block-table td,.wp-block-table th{width:244px;width:312px}}.wp-block-table img{margin-left:auto;margin-right:auto}.wp-block-table thead tr{min-height:40px;padding:4px 0}@media (min-width:768px){.wp-block-table thead tr{min-height:48px}}.wp-block-table tbody tr{min-height:72px;padding:4px 0}@media (min-width:768px){.wp-block-table tbody tr{min-height:68px}}.wp-block-table tbody tr:not(:last-child){--tw-border-opacity:1;border-bottom:2px solid rgba(224,221,236,var(--tw-border-opacity))}.hbspt-form{margin:auto;max-width:850px;padding-left:2.5rem;padding-right:2.5rem;width:100%}.hbspt-form fieldset{margin-bottom:32px!important;max-width:none!important}.hbspt-form .hs-input:not([type=checkbox]):not([type=radio]){--tw-border-opacity:1;background-color:transparent;border:none;border-bottom:1px solid #82809a;font-size:16px;height:40px;line-height:24px;padding:8px 0;width:100%!important}.hbspt-form .hs-input[type=checkbox],.hbspt-form .hs-input[type=radio]{--tw-border-opacity:1;border-bottom-color:rgba(130,128,154,var(--tw-border-opacity));border-radius:4px;display:inline-block;height:20px;margin-right:10px;overflow:hidden;width:20px!important}.hbspt-form fieldset .input{margin-right:0!important}.hbspt-form fieldset.form-columns-2 .hs-form-field:first-child{margin-bottom:32px}@media (min-width:768px){.hbspt-form fieldset.form-columns-2 .hs-form-field{width:calc(50% - 16px)!important}.hbspt-form fieldset.form-columns-2 .hs-form-field:first-child{margin-bottom:0;margin-right:16px}.hbspt-form fieldset.form-columns-2 .hs-form-field:last-child{margin-left:16px}}.hbspt-form label{font-size:16px;font-weight:500;line-height:24px}.hbspt-form .hs-button.primary.large{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0px 2px 4px rgba(68,66,88,.14),0px 3px 4px rgba(68,66,88,.12),0px 1px 5px rgba(68,66,88,.2);background-color:rgba(255,255,255,var(--tw-bg-opacity));border-color:rgba(73,50,114,var(--tw-border-opacity));border-width:2px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgba(73,50,114,var(--tw-text-opacity));cursor:pointer;font-weight:500}.hbspt-form .hs-button.primary.large:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgba(73,50,114,var(--tw-bg-opacity));color:rgba(255,255,255,var(--tw-text-opacity))}.hbspt-form .hs-button.primary.large{background-image:none}.hbspt-form .hs_submit.hs-submit .actions{text-align:center}.hbspt-form .hs-error-msgs{margin-top:8px}.hbspt-form .hs-error-msg{--tw-text-opacity:1;color:rgba(253,97,87,var(--tw-text-opacity))}.hover\:underline:hover{text-decoration:underline}.active\:opacity-100:active,.focus\:opacity-100:focus{opacity:1}@media (min-width:320px){.sm\:my-56{margin-bottom:3.5rem;margin-top:3.5rem}.sm\:mb-20{margin-bottom:1.25rem}.sm\:items-center{align-items:center}}@media (min-width:768px){.md\:absolute{position:absolute}.md\:relative{position:relative}.md\:top-16{top:1rem}.md\:order-none{order:0}.md\:order-2{order:2}.md\:order-3{order:3}.md\:mx-0{margin-left:0;margin-right:0}.md\:mb-0{margin-bottom:0}.md\:mr-48{margin-right:3rem}.md\:mt-128{margin-top:8rem}.md\:mt-100{margin-top:6.25rem}.md\:mb-144{margin-bottom:9rem}.md\:mr-16{margin-right:1rem}.md\:ml-16{margin-left:1rem}.md\:mr-32{margin-right:2rem}.md\:mt-0{margin-top:0}.md\:mt-36{margin-top:2.25rem}.md\:mt-6{margin-top:1.5rem}.md\:ml-0{margin-left:0}.md\:mt-8{margin-top:.5rem}.md\:ml-32{margin-left:2rem}.md\:mt-4{margin-top:.25rem}.md\:ml-8{margin-left:.5rem}.md\:mb-44{margin-bottom:2.75rem}.md\:block{display:block}.md\:inline-block{display:inline-block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-\[32px\]{height:32px}.md\:h-\[260px\]{height:260px}.md\:h-full{height:100%}.md\:h-\[150px\]{height:150px}.md\:h-\[164px\]{height:164px}.md\:h-\[160px\]{height:160px}.md\:h-\[240px\]{height:240px}.md\:w-full{width:100%}.md\:w-auto{width:auto}.md\:w-\[162px\]{width:162px}.md\:w-1\/2{width:50%}.md\:w-3\/12{width:25%}.md\:w-9\/12{width:75%}.md\:w-1\/3{width:33.333333%}.md\:w-2\/3{width:66.666667%}.md\:w-6\/12{width:50%}.md\:w-5\/12{width:41.666667%}.md\:w-\[172px\]{width:172px}.md\:max-w-xs{max-width:20rem}.md\:max-w-\[705px\]{max-width:705px}.md\:grid-flow-col{grid-auto-flow:column}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:flex-col{flex-direction:column}.md\:flex-wrap{flex-wrap:wrap}.md\:flex-nowrap{flex-wrap:nowrap}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:items-stretch{align-items:stretch}.md\:justify-between{justify-content:space-between}.md\:gap-16{gap:1rem}.md\:gap-64{gap:4rem}.md\:space-x-32>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(2rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(2rem*var(--tw-space-x-reverse))}.md\:space-x-64>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(4rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(4rem*var(--tw-space-x-reverse))}.md\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}.md\:space-x-\[42px\]>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(42px*(1 - var(--tw-space-x-reverse)));margin-right:calc(42px*var(--tw-space-x-reverse))}.md\:space-x-\[32px\]>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(32px*(1 - var(--tw-space-x-reverse)));margin-right:calc(32px*var(--tw-space-x-reverse))}.md\:overflow-visible{overflow:visible}.md\:overscroll-y-none{overscroll-behavior-y:none}.md\:whitespace-normal{white-space:normal}.md\:rounded-l-2xl{border-bottom-left-radius:1rem;border-top-left-radius:1rem}.md\:rounded-r-2xl{border-bottom-right-radius:1rem;border-top-right-radius:1rem}.md\:rounded-tr-none{border-top-right-radius:0}.md\:rounded-bl-none{border-bottom-left-radius:0}.md\:rounded-br-none{border-bottom-right-radius:0}.md\:rounded-tl-none{border-top-left-radius:0}.md\:bg-transparent{background-color:transparent}.md\:p-16{padding:1rem}.md\:py-56{padding-bottom:3.5rem;padding-top:3.5rem}.md\:py-4{padding-bottom:.25rem;padding-top:.25rem}.md\:px-32{padding-left:2rem;padding-right:2rem}.md\:py-8{padding-bottom:.5rem;padding-top:.5rem}.md\:px-\[32px\]{padding-left:32px;padding-right:32px}.md\:pb-16{padding-bottom:1rem}.md\:pb-0{padding-bottom:0}.md\:pb-76{padding-bottom:4.75rem}.md\:pt-76{padding-top:4.75rem}.md\:pt-\[40px\]{padding-top:40px}.md\:text-left{text-align:left}.md\:text-center{text-align:center}.md\:text-16{font-size:1rem}.md\:text-40{font-size:2.5rem}.md\:text-20{font-size:1.25rem}.md\:leading-24{line-height:1.5rem}.md\:leading-48{line-height:3rem}.md\:leading-28{line-height:1.75rem}}@media (min-width:1152px){.lg\:absolute{position:absolute}.lg\:relative{position:relative}.lg\:bottom-0{bottom:0}.lg\:left-0{left:0}.lg\:top-18{top:1.125rem}.lg\:order-none{order:0}.lg\:mb-0{margin-bottom:0}.lg\:mr-24{margin-right:1.5rem}.lg\:mr-20{margin-right:1.25rem}.lg\:mt-0{margin-top:0}.lg\:mb-\[15px\]{margin-bottom:15px}.lg\:ml-0{margin-left:0}.lg\:mr-48{margin-right:3rem}.lg\:ml-48{margin-left:3rem}.lg\:mt-20{margin-top:1.25rem}.lg\:mt-24{margin-top:1.5rem}.lg\:mt-56{margin-top:3.5rem}.lg\:mr-64{margin-right:4rem}.lg\:mr-32{margin-right:2rem}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:h-\[17px\]{height:17px}.lg\:h-auto{height:auto}.lg\:h-full{height:100%}.lg\:h-\[72px\]{height:72px}.lg\:h-\[150px\]{height:150px}.lg\:h-\[255px\]{height:255px}.lg\:max-h-\[260px\]{max-height:260px}.lg\:w-1\/3{width:33.333333%}.lg\:w-2\/3{width:66.666667%}.lg\:w-auto{width:auto}.lg\:w-\[17px\]{width:17px}.lg\:w-2\/5{width:40%}.lg\:w-3\/5{width:60%}.lg\:w-\[72px\]{width:72px}.lg\:w-3\/12{width:25%}.lg\:w-5\/12{width:41.666667%}.lg\:w-\[182px\]{width:182px}.lg\:w-1\/5{width:20%}.lg\:min-w-\[275px\]{min-width:275px}.lg\:min-w-\[425px\]{min-width:425px}.lg\:min-w-\[680px\]{min-width:680px}.lg\:max-w-\[1090px\]{max-width:1090px}.lg\:max-w-950{max-width:950px}.lg\:max-w-\[685px\]{max-width:685px}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:justify-center{justify-content:center}.lg\:gap-24{gap:1.5rem}.lg\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}.lg\:space-x-\[64px\]>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(64px*(1 - var(--tw-space-x-reverse)));margin-right:calc(64px*var(--tw-space-x-reverse))}.lg\:rounded-b-lg{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.lg\:rounded-l-2xl{border-bottom-left-radius:1rem;border-top-left-radius:1rem}.lg\:rounded-r-2xl{border-bottom-right-radius:1rem;border-top-right-radius:1rem}.lg\:rounded-tr-lg{border-top-right-radius:.5rem}.lg\:rounded-tr-none{border-top-right-radius:0}.lg\:rounded-bl-none{border-bottom-left-radius:0}.lg\:border-2{border-width:2px}.lg\:border-solid{border-style:solid}.lg\:bg-grape-700{--tw-bg-opacity:1;background-color:rgba(73,50,114,var(--tw-bg-opacity))}.lg\:bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.lg\:p-0{padding:0}.lg\:p-8{padding:.5rem}.lg\:p-16{padding:1rem}.lg\:px-32{padding-left:2rem;padding-right:2rem}.lg\:py-64{padding-bottom:4rem;padding-top:4rem}.lg\:py-140{padding-bottom:8.75rem;padding-top:8.75rem}.lg\:pb-40{padding-bottom:2.5rem}.lg\:pb-0{padding-bottom:0}.lg\:pt-144{padding-top:9rem}.lg\:pt-0{padding-top:0}.lg\:text-16{font-size:1rem}.lg\:text-20{font-size:1.25rem}.lg\:text-slate-800{--tw-text-opacity:1;color:rgba(45,45,57,var(--tw-text-opacity))}.lg\:drop-shadow-lg{--tw-drop-shadow:drop-shadow(0 10px 8px rgba(0,0,0,.04)) drop-shadow(0 4px 3px rgba(0,0,0,.1));filter:var(--tw-filter)}}@media (min-width:1440px){.xl\:my-0{margin-bottom:0;margin-top:0}.xl\:mx-0{margin-left:0;margin-right:0}.xl\:block{display:block}.xl\:hidden{display:none}.xl\:w-\[280px\]{width:280px}.xl\:w-4\/12{width:33.333333%}.xl\:flex-col{flex-direction:column}.xl\:py-80{padding-bottom:5rem;padding-top:5rem}}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL21haW4uY3NzIiwibWFwcGluZ3MiOiJBQUFBLEtDaUNDLDZCQUE4QixDQUQ5QixnQkFBaUIsQ0FWakIsZUFBZ0IsQ0FDaEIsYUFBVyxDQUFYLFVEdkJhLENBQWQsS0NzREMsK0dBU2lCLENBakJqQixRRDlDYSxDQUFkLEdDOEVDLGFBQWMsQ0FEZCxRRDdFYSxDQUFkLFlDMkZDLHdDQUFpQyxDQUFqQyxnQ0QzRmEsQ0FBZCxTQ29HQyxrQkRwR2EsQ0FBZCxrQkNnSEMsZ0ZBTVUsQ0FDVixhRHZIYSxDQUFkLE1DK0hDLGFEL0hhLENBQWQsUUN3SUMsYUFBYyxDQUNkLGFBQWMsQ0FDZCxpQkFBa0IsQ0FDbEIsdUJEM0lhLENBQWQsSUMrSUMsYUQvSWEsQ0FBZCxJQ21KQyxTRG5KYSxDQUFkLE1Da0tDLG9CQUFxQixDQURyQixhRGpLYSxDQUFkLHNDQ29MQyxtQkFBb0IsQ0FDcEIsY0FBZSxDQUNmLGdCQUFpQixDQUNqQixRRHZMYSxDQUFkLGNDaU1DLG1CRGpNYSxDQUFkLGdEQzRNQyx5QkQ1TWEsQ0FBZCxtQkNvTkMsaUJBQWtCLENBQ2xCLFNEck5hLENBQWQsZ0JDNk5DLDZCRDdOYSxDQUFkLGlCQ3NPQyxlRHRPYSxDQUFkLE9DOE9DLFNEOU9hLENBQWQsU0NzUEMsdUJEdFBhLENBQWQsd0RDK1BDLFdEL1BhLENBQWQsY0N3UUMsNEJBQTZCLENBQzdCLG1CRHpRYSxDQUFkLDRCQ2lSQyx1QkRqUmEsQ0FBZCw2QkMwUkMseUJBQTBCLENBQzFCLFlEM1JhLENBQWQsUUN3U0MsaUJEeFNhLENBQWQsbURFdUJFLFFGdkJZLENBQWQsT0U0QkUscUJGNUJZLENBQWQsZUVnQ0UsUUFBUyxDQUNULFNGakNZLENBQWQsTUVzQ0UsZUZ0Q1ksQ0FBZCxLRXVERSx5REFBc1AsQ0FDdFAsZUZ4RFksQ0FBZCxLRWtFRSxtQkFBb0IsQ0FDcEIsbUJGbkVZLENBQWQsaUJFc0dFLGNBQTBCLENBSDFCLHFCRm5HWSxDQUFkLEdFOEdFLG9CRjlHWSxDQUFkLElFNEhFLGtCRjVIWSxDQUFkLFNFZ0lFLGVGaElZLENBQWQsbURFc0lFLGFGdElZLENBQWQseUNFc0lFLGFGdElZLENBQWQscUJFMklFLGNGM0lZLENBQWQsZ0JFdUpDLFlGdkphLENBQWQsTUUySkUsd0JGM0pZLENBQWQsa0JFb0tFLGlCQUFrQixDQUNsQixtQkZyS1ksQ0FBZCxFRThLRSxhQUFjLENBQ2QsdUJGL0tZLENBQWQsc0NFaU1FLGFBQWMsQ0FEZCxtQkFBb0IsQ0FEcEIsU0YvTFksQ0FBZCxrQkUrTUUsbUdGL01ZLENBQWQsK0NFMk9FLGFBQWMsQ0FDZCxxQkY1T1ksQ0FBZCxVRXlQRSxXQUFZLENBRFosY0Z4UFksQ0FBZCxTRWlRRSxZRmpRWSxDR0FkLHM5QixDSEFBLDZMR0FBLHFOSEFjLENBQWQsdVJHQUEsMmRIQWMsQ0FBZCxtREdBQSx1QkhBYyxDQUFkLHlDR0FBLHVCSEFjLENBQWQsdUNHQUEsU0hBYyxDQUFkLDhCR0FBLGdCSEFjLENBQWQsT0dBQSx3YUhBYyxDQUFkLFdHQUEsc0tIQWMsQ0FBZCw2QkdBQSx1WUhBYyxDQUFkLGdCR0FBLGVIQWMsQ0FBZCxhR0FBLGtCSEFjLENBQWQseUNHQUEsc2NIQWMsQ0FBZCw2Q0dBQSxvSUhBYyxDQUFkLHdCR0FBLDJSSEFjLENBQWQscUJHQUEsa0xIQWMsQ0FBZCxrSEdBQSxzREhBYyxDQUFkLDhCR0FBLDBYSEFjLENBQWQsd0VHQUEsc0RIQWMsQ0FBZCxZR0FBLGtISEFjLENBQWQsa0JHQUEseUNIQWMsQ0lBZCxTREFBLGtCQ0FtQixDQUFuQixRREFBLGVDQW1CLENBQW5CLFVEQUEsaUJDQW1CLENBQW5CLFVEQUEsaUJDQW1CLENBQW5CLFFEQUEsZUNBbUIsQ0FBbkIsT0RBQSxLQ0FtQixDQUFuQixVREFBLFFDQW1CLENBQW5CLFdEQUEsU0NBbUIsQ0FBbkIsVURBQSxRQ0FtQixDQUFuQixTREFBLE9DQW1CLENBQW5CLFFEQUEsTUNBbUIsQ0FBbkIsVURBQSxPQ0FtQixDQUFuQixNREFBLFVDQW1CLENBQW5CLE1EQUEsVUNBbUIsQ0FBbkIsT0RBQSxXQ0FtQixDQUFuQixTREFBLE9DQW1CLENBQW5CLFlEQUEsT0NBbUIsQ0FBbkIsU0RBQSxPQ0FtQixDQUFuQixTREFBLE9DQW1CLENBQW5CLGFEQUEsV0NBbUIsQ0FBbkIsUURBQSxXQ0FtQixDQUFuQixNREFBLG9DQ0FtQixDQUFuQixTREFBLGtDQ0FtQixDQUFuQixPREFBLGtDQ0FtQixDQUFuQixNREFBLG9DQ0FtQixDQUFuQixPREFBLHNDQ0FtQixDQUFuQixPREFBLHNDQ0FtQixDQUFuQixPREFBLHdDQ0FtQixDQUFuQixNREFBLHNDQ0FtQixDQUFuQixPREFBLGtCQ0FtQixDQUFuQixPREFBLG9CQ0FtQixDQUFuQixPREFBLGtCQ0FtQixDQUFuQixNREFBLG1CQ0FtQixDQUFuQixPREFBLG1CQ0FtQixDQUFuQixPREFBLGtCQ0FtQixDQUFuQixNREFBLGtCQ0FtQixDQUFuQixPREFBLHFCQ0FtQixDQUFuQixPREFBLGlCQ0FtQixDQUFuQixPREFBLGtCQ0FtQixDQUFuQixNREFBLG1CQ0FtQixDQUFuQixNREFBLG9CQ0FtQixDQUFuQixPREFBLG9CQ0FtQixDQUFuQixPREFBLGlCQ0FtQixDQUFuQixPREFBLGtCQ0FtQixDQUFuQixPREFBLGVDQW1CLENBQW5CLFFEQUEscUJDQW1CLENBQW5CLE9EQUEsaUJDQW1CLENBQW5CLE1EQUEsZ0JDQW1CLENBQW5CLE9EQUEsZUNBbUIsQ0FBbkIsTURBQSxnQkNBbUIsQ0FBbkIsT0RBQSxpQkNBbUIsQ0FBbkIsTURBQSxpQkNBbUIsQ0FBbkIsTURBQSxlQ0FtQixDQUFuQixPREFBLGdCQ0FtQixDQUFuQixPREFBLHFCQ0FtQixDQUFuQixNREFBLGlCQ0FtQixDQUFuQixNREFBLGlCQ0FtQixDQUFuQixNREFBLG9CQ0FtQixDQUFuQixPREFBLHFCQ0FtQixDQUFuQixPREFBLGFDQW1CLENBQW5CLGNEQUEsb0JDQW1CLENBQW5CLE1EQUEsWUNBbUIsQ0FBbkIsYURBQSxtQkNBbUIsQ0FBbkIsT0RBQSxhQ0FtQixDQUFuQixNREFBLFlDQW1CLENBQW5CLFFEQUEsWUNBbUIsQ0FBbkIsTURBQSxXQ0FtQixDQUFuQixZREFBLFdDQW1CLENBQW5CLFlEQUEsV0NBbUIsQ0FBbkIsVURBQSxZQ0FtQixDQUFuQixXREFBLFVDQW1CLENBQW5CLFlEQUEsV0NBbUIsQ0FBbkIsUURBQSxXQ0FtQixDQUFuQixZREFBLFdDQW1CLENBQW5CLGFEQUEsWUNBbUIsQ0FBbkIsYURBQSxZQ0FtQixDQUFuQixZREFBLFdDQW1CLENBQW5CLFFEQUEsV0NBbUIsQ0FBbkIsS0RBQSxhQ0FtQixDQUFuQixhREFBLFlDQW1CLENBQW5CLE1EQUEsYUNBbUIsQ0FBbkIsTURBQSxXQ0FtQixDQUFuQixhREFBLFlDQW1CLENBQW5CLGFEQUEsWUNBbUIsQ0FBbkIsaUJEQUEsZ0JDQW1CLENBQW5CLGlCREFBLGdCQ0FtQixDQUFuQixZREFBLGVDQW1CLENBQW5CLGlCREFBLGdCQ0FtQixDQUFuQixRREFBLFVDQW1CLENBQW5CLE9EQUEsV0NBbUIsQ0FBbkIsUURBQSxTQ0FtQixDQUFuQixNREFBLFVDQW1CLENBQW5CLGFEQUEsV0NBbUIsQ0FBbkIsWURBQSxVQ0FtQixDQUFuQixNREFBLFlDQW1CLENBQW5CLFVEQUEsV0NBbUIsQ0FBbkIsWURBQSxVQ0FtQixDQUFuQixRREFBLFVDQW1CLENBQW5CLFlEQUEsVUNBbUIsQ0FBbkIsWURBQSxVQ0FtQixDQUFuQixZREFBLFVDQW1CLENBQW5CLFNEQUEsZ0JDQW1CLENBQW5CLEtEQUEsWUNBbUIsQ0FBbkIsTURBQSxZQ0FtQixDQUFuQixPREFBLFdDQW1CLENBQW5CLGFEQUEsV0NBbUIsQ0FBbkIsTURBQSxVQ0FtQixDQUFuQixhREFBLFdDQW1CLENBQW5CLGdCREFBLGNDQW1CLENBQW5CLGlCREFBLGVDQW1CLENBQW5CLGlCREFBLGVDQW1CLENBQW5CLGlCREFBLGVDQW1CLENBQW5CLFdEQUEsZUNBbUIsQ0FBbkIsa0JEQUEsZ0JDQW1CLENBQW5CLGtCREFBLGdCQ0FtQixDQUFuQixpQkRBQSxlQ0FtQixDQUFuQixRREFBLFdDQW1CLENBQW5CLGVEQUEsYUNBbUIsQ0FBbkIsV0RBQSxXQ0FtQixDQUFuQixnQkRBQSxjQ0FtQixDQUFuQixRREFBLFdDQW1CLENBQW5CLGFEQUEsNkNDQW1CLENBQW5CLGFEQUEsMENDQW1CLENBQW5CLFVEQUEsa0JDQW1CLENBQW5CLFVEQUEscUJDQW1CLENBQW5CLFdEQUEsY0NBbUIsQ0FBbkIsZ0JEQUEsb0JDQW1CLENBQW5CLGFEQUEsc0JDQW1CLENBQW5CLGNEQUEsa0JDQW1CLENBQW5CLGdCREFBLG9CQ0FtQixDQUFuQixlREFBLDBCQ0FtQixDQUFuQixnQkRBQSxzQkNBbUIsQ0FBbkIsaUJEQUEsNkJDQW1CLENBQW5CLFFEQUEsUUNBbUIsQ0FBbkIsVURBQSxZQ0FtQixDQUFuQixVREFBLG9DQ0FtQixDQUFuQixnRERBQSwrSENBbUIsQ0FBbkIsZ0REQUEsK0hDQW1CLENBQW5CLFlEQUEscUJDQW1CLENBQW5CLFVEQUEsbUJDQW1CLENBQW5CLGFEQUEsaUJDQW1CLENBQW5CLGlCREFBLGVDQW1CLENBQW5CLG1CREFBLDBCQ0FtQixDQUFuQixtQkRBQSxrQkNBbUIsQ0FBbkIsWURBQSxxQkNBbUIsQ0FBbkIsWURBQSxrQkNBbUIsQ0FBbkIsY0RBQSxvQkNBbUIsQ0FBbkIsYURBQSxrQkNBbUIsQ0FBbkIsV0RBQSxpQkNBbUIsQ0FBbkIsYURBQSxtQkNBbUIsQ0FBbkIsV0RBQSxpQkNBbUIsQ0FBbkIsaUJEQUEsaUJDQW1CLENBQW5CLGFEQUEsb0JDQW1CLENBQW5CLGVEQUEsd0RDQW1CLENBQW5CLGVEQUEsOERDQW1CLENBQW5CLGNEQUEsd0RDQW1CLENBQW5CLGVEQUEsK0JDQW1CLENBQW5CLGVEQUEsMkJDQW1CLENBQW5CLGVEQUEsNEJDQW1CLENBQW5CLGVEQUEsOEJDQW1CLENBQW5CLGVEQUEsK0JDQW1CLENBQW5CLGVEQUEsOEJDQW1CLENBQW5CLGVEQUEsaUNDQW1CLENBQW5CLGNEQUEsMEJDQW1CLENBQW5CLGNEQUEsMkJDQW1CLENBQW5CLGNEQUEsNkJDQW1CLENBQW5CLGNEQUEsOEJDQW1CLENBQW5CLFFEQUEsZ0JDQW1CLENBQW5CLFVEQUEsZ0JDQW1CLENBQW5CLFVEQUEsZ0JDQW1CLENBQW5CLFVEQUEsZ0JDQW1CLENBQW5CLFVEQUEsY0NBbUIsQ0FBbkIsZ0JEQUEsZ0JDQW1CLENBQW5CLGNEQUEsa0JDQW1CLENBQW5CLHNCREFBLDZFQ0FtQixDQUFuQixrQkRBQSw2RUNBbUIsQ0FBbkIsY0RBQSx1RUNBbUIsQ0FBbkIsY0RBQSxzRUNBbUIsQ0FBbkIsY0RBQSx5RUNBbUIsQ0FBbkIsVURBQSx5RUNBbUIsQ0FBbkIsYURBQSx3RUNBbUIsQ0FBbkIsY0RBQSx5RUNBbUIsQ0FBbkIsWURBQSx3RUNBbUIsQ0FBbkIsY0RBQSx5RUNBbUIsQ0FBbkIsZURBQSxvQkNBbUIsQ0FBbkIsZ0JEQUEsd0NDQW1CLENBQW5CLGNEQUEsb0NDQW1CLENBQW5CLGVEQUEsZ0RDQW1CLENBQW5CLEtEQUEsYUNBbUIsQ0FBbkIsS0RBQSxjQ0FtQixDQUFuQixXREFBLGNDQW1CLENBQW5CLE1EQUEsZUNBbUIsQ0FBbkIsS0RBQSxhQ0FtQixDQUFuQixPREFBLHdDQ0FtQixDQUFuQixPREFBLG9DQ0FtQixDQUFuQixPREFBLDBDQ0FtQixDQUFuQixPREFBLDBDQ0FtQixDQUFuQixNREFBLHNDQ0FtQixDQUFuQixPREFBLDBDQ0FtQixDQUFuQixPREFBLHdDQ0FtQixDQUFuQixPREFBLHdDQ0FtQixDQUFuQixPREFBLHdDQ0FtQixDQUFuQixPREFBLG9DQ0FtQixDQUFuQixNREFBLHdDQ0FtQixDQUFuQixPREFBLHdDQ0FtQixDQUFuQixPREFBLG9DQ0FtQixDQUFuQixNREFBLHdDQ0FtQixDQUFuQixPREFBLHdDQ0FtQixDQUFuQixNREFBLHdDQ0FtQixDQUFuQixNREFBLDBDQ0FtQixDQUFuQixNREFBLHdDQ0FtQixDQUFuQixPREFBLGtCQ0FtQixDQUFuQixNREFBLG9CQ0FtQixDQUFuQixPREFBLHFCQ0FtQixDQUFuQixPREFBLG1CQ0FtQixDQUFuQixPREFBLGtCQ0FtQixDQUFuQixPREFBLG1CQ0FtQixDQUFuQixPREFBLG1CQ0FtQixDQUFuQixNREFBLGdCQ0FtQixDQUFuQixPREFBLGdCQ0FtQixDQUFuQixPREFBLGlCQ0FtQixDQUFuQixPREFBLG1CQ0FtQixDQUFuQixNREFBLG1CQ0FtQixDQUFuQixhREFBLGdCQ0FtQixDQUFuQixXREFBLGVDQW1CLENBQW5CLGFEQUEsaUJDQW1CLENBQW5CLFlEQUEsZ0JDQW1CLENBQW5CLFNEQUEsaUJDQW1CLENBQW5CLFNEQUEsY0NBbUIsQ0FBbkIsU0RBQSxnQkNBbUIsQ0FBbkIsU0RBQSxpQkNBbUIsQ0FBbkIsV0RBQSxpQ0NBbUIsQ0FBbkIsU0RBQSxjQ0FtQixDQUFuQixpQkRBQSxlQ0FtQixDQUFuQixpQkRBQSxlQ0FtQixDQUFuQixhREFBLGVDQW1CLENBQW5CLDRCREFBLGVDQW1CLENBQW5CLFlEQUEsbUJDQW1CLENBQW5CLFlEQUEsa0JDQW1CLENBQW5CLFlEQUEsZ0JDQW1CLENBQW5CLFlEQUEsbUJDQW1CLENBQW5CLFlEQUEsa0JDQW1CLENBQW5CLFlEQUEsa0VDQW1CLENBQW5CLGdCREFBLGtFQ0FtQixDQUFuQixnQkRBQSxrRUNBbUIsQ0FBbkIsV0RBQSwrRENBbUIsQ0FBbkIsZ0JEQUEsK0RDQW1CLENBQW5CLGNEQUEsaUVDQW1CLENBQW5CLFlEQUEsNERDQW1CLENBQW5CLGdCREFBLCtEQ0FtQixDQUFuQixnQkRBQSwrRENBbUIsQ0FBbkIsV0RBQSx5QkNBbUIsQ0FBbkIsV0RBQSxTQ0FtQixDQUFuQixXREFBLDBFQ0FtQixDQUFuQix1QkRBQSxrR0NBbUIsQ0FBbkIsWURBQSw2Q0NBbUIsQ0FBbkIsUURBQSxrRUNBbUIsQ0FBbkIscUJEQUEsa0dDQW1CLENBQW5CLGFEQUEscUJDQW1CLENBQW5CLFFEQUEsdUJDQW1CLENBQW5CLGdCREFBLG1HQ0FtQixDQUFuQixjREFBLHVCQ0FtQixDQUFuQixTREFBLGlEQ0FtQixDQUFuQixhREFBLGtEQ0FtQixDQ0FuQixLQUVJLGlDQUFrQyxDQUNsQyxrQ0FBbUMsQ0FGbkMscUJBQXNCLENBR3RCLGtCQUFtQixDQUNuQix3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QUFBLGdELENBQUEsaUQsQ0FBQSw2QyxDQUFBLGdELENBQUEsc0IsQ0FBQSxtRCxDQUFBLGtELENBQUEsK0MsQ0FBQSxnRCxDQUFBLHFELENBQUEsOEIsQ0FBQSwwQixDQUFBLGlDLENBQUEsOEIsQ0FBQSxpQyxDQUFBLDhCLENBQUEsa0MsQ0FBQSwyQixDQUFBLDZCLENBQUEsOEIsQ0FBQSxrQyxDQUFBLGdDLENBQUEsbUMsQ3NCK0JBLENBL0JBLDBCdEJBQSwrQixDQUFBLCtCLENBQUEsc0IsQ0FBQSxrQixDQUFBLHdCLENBQUEsdUIsQ0FBQSx5QixDQUFBLDhCLENBQUEsK0IsQ0FBQSxzQixDQUFBLG1DLENBQUEsdUIsQ0FBQSw0QixDQUFBLDJCLENBQUEsNkIsQ0FBQSw0QixDQUFBLDRCLENBQUEsNEIsQ0FBQSw0QixDQUFBLHdCLENBQUEsd0IsQ0FBQSwyQixDQUFBLHVCLENBQUEsdUIsQ0FBQSwyQixDQUFBLDZCLENBQUEsNkIsQ0FBQSxxQyxDQUFBLDRCLENBQUEsNEIsQ0FBQSxzQixDQUFBLDBCLENBQUEscUIsQ0FBQSxxQixDQUFBLDBCLENBQUEsc0IsQ0FBQSw2QixDQUFBLDRCLENBQUEscUIsQ0FBQSxvQyxDQUFBLG9DLENBQUEsb0MsQ0FBQSxzQyxDQUFBLDhCLENBQUEsb0MsQ0FBQSw4RCxDQUFBLDhELENBQUEsOEQsQ0FBQSxnQyxDQUFBLG1DLENBQUEsdUMsQ0FBQSxvQyxDQUFBLDBDLENBQUEsc0IsQ0FBQSwwSyxDQUFBLG1MLENBQUEsa0YsQ0FBQSw2RSxDQUFBLCtFLENBQUEsZ0QsQ0FBQSw4QyxDQUFBLGdELENBQUEsOEIsQ0FBQSxvQyxDQUFBLHlGLENBQUEsdUYsQ0FBQSxrQixDQUFBLHNCLENBQUEsc0IsQ0FBQSwrQyxDQUFBLCtDLENBQUEsc0QsQ0FBQSxnQyxDQUFBLDBCLENBQUEsNEIsQ0FBQSx1QixDQUFBLDJCLENBQUEsOEIsQ0FBQSxtRixDQUFBLDBJLENzQitCQSxDQS9CQSwwQnRCQUEsc0MsQ0FBQSxzQyxDQUFBLHdCLENBQUEsd0IsQ0FBQSw0QixDQUFBLDZCLENBQUEsbUMsQ0FBQSwrQyxDc0IrQkEiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9oY193cF90aGVtZS8uL25vZGVfbW9kdWxlcy90YWlsd2luZGNzcy9iYXNlLmNzcyIsIndlYnBhY2s6Ly9oY193cF90aGVtZS8uL2Fzc2V0cy9zcmMvY3NzLyUzQ2lucHV0JTIwY3NzJTIwMyUzRSIsIndlYnBhY2s6Ly9oY193cF90aGVtZS8uL2Fzc2V0cy9zcmMvY3NzLyUzQ2lucHV0JTIwY3NzJTIwNCUzRSIsIndlYnBhY2s6Ly9oY193cF90aGVtZS88bm8gc291cmNlPiIsIndlYnBhY2s6Ly9oY193cF90aGVtZS8uL25vZGVfbW9kdWxlcy90YWlsd2luZGNzcy91dGlsaXRpZXMuY3NzIiwid2VicGFjazovL2hjX3dwX3RoZW1lLy4vYXNzZXRzL3NyYy9jc3MvYmFzZS9fZ2xvYmFsLmNzcyIsIndlYnBhY2s6Ly9oY193cF90aGVtZS8uL2Fzc2V0cy9zcmMvY3NzL2Jhc2UvX2ZvbnRzLmNzcyIsIndlYnBhY2s6Ly9oY193cF90aGVtZS8uL2Fzc2V0cy9zcmMvY3NzL2Jhc2UvX3R5cG9ncmFwaHkuY3NzIiwid2VicGFjazovL2hjX3dwX3RoZW1lLy4vYXNzZXRzL3NyYy9jc3MvYmFzZS9fbGF5b3V0LmNzcyIsIndlYnBhY2s6Ly9oY193cF90aGVtZS8uL2Fzc2V0cy9zcmMvY3NzL2Jhc2UvX2NvcmUuY3NzIiwid2VicGFjazovL2hjX3dwX3RoZW1lLy4vYXNzZXRzL3NyYy9jc3MvY29tcG9uZW50cy9fYXV0aG9yLmNzcyIsIndlYnBhY2s6Ly9oY193cF90aGVtZS8uL2Fzc2V0cy9zcmMvY3NzL2NvbXBvbmVudHMvX2NvbnRlbnQtbmF2aWdhdGlvbi5jc3MiLCJ3ZWJwYWNrOi8vaGNfd3BfdGhlbWUvLi9hc3NldHMvc3JjL2Nzcy9jb21wb25lbnRzL19jdGEtZGVmYXVsdC5jc3MiLCJ3ZWJwYWNrOi8vaGNfd3BfdGhlbWUvLi9hc3NldHMvc3JjL2Nzcy9jb21wb25lbnRzL19oZXJvLWRlZmF1bHQuY3NzIiwid2VicGFjazovL2hjX3dwX3RoZW1lLy4vYXNzZXRzL3NyYy9jc3MvY29tcG9uZW50cy9fY3RhLXNpZ251cC5jc3MiLCJ3ZWJwYWNrOi8vaGNfd3BfdGhlbWUvLi9hc3NldHMvc3JjL2Nzcy9jb21wb25lbnRzL19mZWF0dXJlZC1yZXNvdXJjZXMuY3NzIiwid2VicGFjazovL2hjX3dwX3RoZW1lLy4vYXNzZXRzL3NyYy9jc3MvY29tcG9uZW50cy9fZmlsdGVyLmNzcyIsIndlYnBhY2s6Ly9oY193cF90aGVtZS8uL2Fzc2V0cy9zcmMvY3NzL2NvbXBvbmVudHMvX3NsaWRlci5jc3MiLCJ3ZWJwYWNrOi8vaGNfd3BfdGhlbWUvLi9hc3NldHMvc3JjL2Nzcy9jb21wb25lbnRzL19oZWFkZXIuY3NzIiwid2VicGFjazovL2hjX3dwX3RoZW1lLy4vYXNzZXRzL3NyYy9jc3MvY29tcG9uZW50cy9fYWNjb3JkaW9uLWZhcS5jc3MiLCJ3ZWJwYWNrOi8vaGNfd3BfdGhlbWUvLi9hc3NldHMvc3JjL2Nzcy9jb21wb25lbnRzL19sb2dvcy10ZXN0aW1vbmlhbC5jc3MiLCJ3ZWJwYWNrOi8vaGNfd3BfdGhlbWUvLi9hc3NldHMvc3JjL2Nzcy9jb21wb25lbnRzL19zcGFjaW5nLmNzcyIsIndlYnBhY2s6Ly9oY193cF90aGVtZS8uL2Fzc2V0cy9zcmMvY3NzL2NvbXBvbmVudHMvX2NvbnRlbnQtY2FyZC5jc3MiLCJ3ZWJwYWNrOi8vaGNfd3BfdGhlbWUvLi9hc3NldHMvc3JjL2Nzcy9jb21wb25lbnRzL193cF9ibG9ja190YWJsZS5jc3MiLCJ3ZWJwYWNrOi8vaGNfd3BfdGhlbWUvLi9hc3NldHMvc3JjL2Nzcy9jb21wb25lbnRzL19odWJzcG90LWZvcm0uY3NzIiwid2VicGFjazovL2hjX3dwX3RoZW1lLy4vYXNzZXRzL3NyYy9jc3MvbWFpbi5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQHRhaWx3aW5kIGJhc2U7XG4iLCIvKiEgbW9kZXJuLW5vcm1hbGl6ZSB2MS4xLjAgfCBNSVQgTGljZW5zZSB8IGh0dHBzOi8vZ2l0aHViLmNvbS9zaW5kcmVzb3JodXMvbW9kZXJuLW5vcm1hbGl6ZSAqL1xuXG4vKlxuRG9jdW1lbnRcbj09PT09PT09XG4qL1xuXG4vKipcblVzZSBhIGJldHRlciBib3ggbW9kZWwgKG9waW5pb25hdGVkKS5cbiovXG5cbiosXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKipcblVzZSBhIG1vcmUgcmVhZGFibGUgdGFiIHNpemUgKG9waW5pb25hdGVkKS5cbiovXG5cbmh0bWwge1xuXHQtbW96LXRhYi1zaXplOiA0O1xuXHR0YWItc2l6ZTogNDtcbn1cblxuLyoqXG4xLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4yLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiovXG5cbmh0bWwge1xuXHRsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuXHQtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLypcblNlY3Rpb25zXG49PT09PT09PVxuKi9cblxuLyoqXG5SZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4qL1xuXG5ib2R5IHtcblx0bWFyZ2luOiAwO1xufVxuXG4vKipcbkltcHJvdmUgY29uc2lzdGVuY3kgb2YgZGVmYXVsdCBmb250cyBpbiBhbGwgYnJvd3NlcnMuIChodHRwczovL2dpdGh1Yi5jb20vc2luZHJlc29yaHVzL21vZGVybi1ub3JtYWxpemUvaXNzdWVzLzMpXG4qL1xuXG5ib2R5IHtcblx0Zm9udC1mYW1pbHk6XG5cdFx0c3lzdGVtLXVpLFxuXHRcdC1hcHBsZS1zeXN0ZW0sIC8qIEZpcmVmb3ggc3VwcG9ydHMgdGhpcyBidXQgbm90IHlldCBgc3lzdGVtLXVpYCAqL1xuXHRcdCdTZWdvZSBVSScsXG5cdFx0Um9ib3RvLFxuXHRcdEhlbHZldGljYSxcblx0XHRBcmlhbCxcblx0XHRzYW5zLXNlcmlmLFxuXHRcdCdBcHBsZSBDb2xvciBFbW9qaScsXG5cdFx0J1NlZ29lIFVJIEVtb2ppJztcbn1cblxuLypcbkdyb3VwaW5nIGNvbnRlbnRcbj09PT09PT09PT09PT09PT1cbiovXG5cbi8qKlxuMS4gQWRkIHRoZSBjb3JyZWN0IGhlaWdodCBpbiBGaXJlZm94LlxuMi4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2Ugb2YgYm9yZGVyIGNvbG9yIGluIEZpcmVmb3guIChodHRwczovL2J1Z3ppbGxhLm1vemlsbGEub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTA2NTUpXG4qL1xuXG5ociB7XG5cdGhlaWdodDogMDsgLyogMSAqL1xuXHRjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKlxuVGV4dC1sZXZlbCBzZW1hbnRpY3Ncbj09PT09PT09PT09PT09PT09PT09XG4qL1xuXG4vKipcbkFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuKi9cblxuYWJiclt0aXRsZV0ge1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG59XG5cbi8qKlxuQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIEVkZ2UgYW5kIFNhZmFyaS5cbiovXG5cbmIsXG5zdHJvbmcge1xuXHRmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbjEuIEltcHJvdmUgY29uc2lzdGVuY3kgb2YgZGVmYXVsdCBmb250cyBpbiBhbGwgYnJvd3NlcnMuIChodHRwczovL2dpdGh1Yi5jb20vc2luZHJlc29yaHVzL21vZGVybi1ub3JtYWxpemUvaXNzdWVzLzMpXG4yLiBDb3JyZWN0IHRoZSBvZGQgJ2VtJyBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4qL1xuXG5jb2RlLFxua2JkLFxuc2FtcCxcbnByZSB7XG5cdGZvbnQtZmFtaWx5OlxuXHRcdHVpLW1vbm9zcGFjZSxcblx0XHRTRk1vbm8tUmVndWxhcixcblx0XHRDb25zb2xhcyxcblx0XHQnTGliZXJhdGlvbiBNb25vJyxcblx0XHRNZW5sbyxcblx0XHRtb25vc3BhY2U7IC8qIDEgKi9cblx0Zm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG5BZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiovXG5cbnNtYWxsIHtcblx0Zm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuUHJldmVudCAnc3ViJyBhbmQgJ3N1cCcgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiovXG5cbnN1YixcbnN1cCB7XG5cdGZvbnQtc2l6ZTogNzUlO1xuXHRsaW5lLWhlaWdodDogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG5cdGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcblx0dG9wOiAtMC41ZW07XG59XG5cbi8qXG5UYWJ1bGFyIGRhdGFcbj09PT09PT09PT09PVxuKi9cblxuLyoqXG4xLiBSZW1vdmUgdGV4dCBpbmRlbnRhdGlvbiBmcm9tIHRhYmxlIGNvbnRlbnRzIGluIENocm9tZSBhbmQgU2FmYXJpLiAoaHR0cHM6Ly9idWdzLmNocm9taXVtLm9yZy9wL2Nocm9taXVtL2lzc3Vlcy9kZXRhaWw/aWQ9OTk5MDg4LCBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjAxMjk3KVxuMi4gQ29ycmVjdCB0YWJsZSBib3JkZXIgY29sb3IgaW5oZXJpdGFuY2UgaW4gYWxsIENocm9tZSBhbmQgU2FmYXJpLiAoaHR0cHM6Ly9idWdzLmNocm9taXVtLm9yZy9wL2Nocm9taXVtL2lzc3Vlcy9kZXRhaWw/aWQ9OTM1NzI5LCBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk1MDE2KVxuKi9cblxudGFibGUge1xuXHR0ZXh0LWluZGVudDogMDsgLyogMSAqL1xuXHRib3JkZXItY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLypcbkZvcm1zXG49PT09PVxuKi9cblxuLyoqXG4xLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbjIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG5cdGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuXHRsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuXHRtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG5SZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UgYW5kIEZpcmVmb3guXG4xLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4qL1xuXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbkNvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4qL1xuXG5idXR0b24sXG5bdHlwZT0nYnV0dG9uJ10sXG5bdHlwZT0ncmVzZXQnXSxcblt0eXBlPSdzdWJtaXQnXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcblJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4qL1xuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRib3JkZXItc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuKi9cblxuOi1tb3otZm9jdXNyaW5nIHtcblx0b3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcblJlbW92ZSB0aGUgYWRkaXRpb25hbCAnOmludmFsaWQnIHN0eWxlcyBpbiBGaXJlZm94LlxuU2VlOiBodHRwczovL2dpdGh1Yi5jb20vbW96aWxsYS9nZWNrby1kZXYvYmxvYi8yZjllYWNkOWQzZDk5NWM5MzdiNDI1MWE1NTU3ZDk1ZDQ5NGM5YmUxL2xheW91dC9zdHlsZS9yZXMvZm9ybXMuY3NzI0w3MjgtTDczN1xuKi9cblxuOi1tb3otdWktaW52YWxpZCB7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi8qKlxuUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dCAnZmllbGRzZXQnIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiovXG5cbmxlZ2VuZCB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUgYW5kIEZpcmVmb3guXG4qL1xuXG5wcm9ncmVzcyB7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG5Db3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBTYWZhcmkuXG4qL1xuXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG46Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4yLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiovXG5cblt0eXBlPSdzZWFyY2gnXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG5cdG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuKi9cblxuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbjEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4yLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvICdpbmhlcml0JyBpbiBTYWZhcmkuXG4qL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cblx0Zm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKlxuSW50ZXJhY3RpdmVcbj09PT09PT09PT09XG4qL1xuXG4vKlxuQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4qL1xuXG5zdW1tYXJ5IHtcblx0ZGlzcGxheTogbGlzdC1pdGVtO1xufVxuIiwiLyoqXG4gKiBNYW51YWxseSBmb3JrZWQgZnJvbSBTVUlUIENTUyBCYXNlOiBodHRwczovL2dpdGh1Yi5jb20vc3VpdGNzcy9iYXNlXG4gKiBBIHRoaW4gbGF5ZXIgb24gdG9wIG9mIG5vcm1hbGl6ZS5jc3MgdGhhdCBwcm92aWRlcyBhIHN0YXJ0aW5nIHBvaW50IG1vcmVcbiAqIHN1aXRhYmxlIGZvciB3ZWIgYXBwbGljYXRpb25zLlxuICovXG5cbi8qKlxuICogUmVtb3ZlcyB0aGUgZGVmYXVsdCBzcGFjaW5nIGFuZCBib3JkZXIgZm9yIGFwcHJvcHJpYXRlIGVsZW1lbnRzLlxuICovXG5cbmJsb2NrcXVvdGUsXG5kbCxcbmRkLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxuaHIsXG5maWd1cmUsXG5wLFxucHJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuZmllbGRzZXQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbm9sLFxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogVGFpbHdpbmQgY3VzdG9tIHJlc2V0IHN0eWxlc1xuICovXG5cbi8qKlxuICogMS4gVXNlIHRoZSB1c2VyJ3MgY29uZmlndXJlZCBgc2Fuc2AgZm9udC1mYW1pbHkgKHdpdGggVGFpbHdpbmQncyBkZWZhdWx0XG4gKiAgICBzYW5zLXNlcmlmIGZvbnQgc3RhY2sgYXMgYSBmYWxsYmFjaykgYXMgYSBzYW5lIGRlZmF1bHQuXG4gKiAyLiBVc2UgVGFpbHdpbmQncyBkZWZhdWx0IFwibm9ybWFsXCIgbGluZS1oZWlnaHQgc28gdGhlIHVzZXIgaXNuJ3QgZm9yY2VkXG4gKiAgICB0byBvdmVycmlkZSBpdCB0byBlbnN1cmUgY29uc2lzdGVuY3kgZXZlbiB3aGVuIHVzaW5nIHRoZSBkZWZhdWx0IHRoZW1lLlxuICovXG5cbmh0bWwge1xuICBmb250LWZhbWlseTogdGhlbWUoJ2ZvbnRGYW1pbHkuc2FucycsIHVpLXNhbnMtc2VyaWYsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiKTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS41OyAvKiAyICovXG59XG5cblxuLyoqXG4gKiBJbmhlcml0IGZvbnQtZmFtaWx5IGFuZCBsaW5lLWhlaWdodCBmcm9tIGBodG1sYCBzbyB1c2VycyBjYW4gc2V0IHRoZW0gYXNcbiAqIGEgY2xhc3MgZGlyZWN0bHkgb24gdGhlIGBodG1sYCBlbGVtZW50LlxuICovXG5cbmJvZHkge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8qKlxuICogMS4gUHJldmVudCBwYWRkaW5nIGFuZCBib3JkZXIgZnJvbSBhZmZlY3RpbmcgZWxlbWVudCB3aWR0aC5cbiAqXG4gKiAgICBXZSB1c2VkIHRvIHNldCB0aGlzIGluIHRoZSBodG1sIGVsZW1lbnQgYW5kIGluaGVyaXQgZnJvbVxuICogICAgdGhlIHBhcmVudCBlbGVtZW50IGZvciBldmVyeXRoaW5nIGVsc2UuIFRoaXMgY2F1c2VkIGlzc3Vlc1xuICogICAgaW4gc2hhZG93LWRvbS1lbmhhbmNlZCBlbGVtZW50cyBsaWtlIDxkZXRhaWxzPiB3aGVyZSB0aGUgY29udGVudFxuICogICAgaXMgd3JhcHBlZCBieSBhIGRpdiB3aXRoIGJveC1zaXppbmcgc2V0IHRvIGBjb250ZW50LWJveGAuXG4gKlxuICogICAgaHR0cHM6Ly9naXRodWIuY29tL21vemRldnMvY3NzcmVtZWR5L2lzc3Vlcy80XG4gKlxuICpcbiAqIDIuIEFsbG93IGFkZGluZyBhIGJvcmRlciB0byBhbiBlbGVtZW50IGJ5IGp1c3QgYWRkaW5nIGEgYm9yZGVyLXdpZHRoLlxuICpcbiAqICAgIEJ5IGRlZmF1bHQsIHRoZSB3YXkgdGhlIGJyb3dzZXIgc3BlY2lmaWVzIHRoYXQgYW4gZWxlbWVudCBzaG91bGQgaGF2ZSBub1xuICogICAgYm9yZGVyIGlzIGJ5IHNldHRpbmcgaXQncyBib3JkZXItc3R5bGUgdG8gYG5vbmVgIGluIHRoZSB1c2VyLWFnZW50XG4gKiAgICBzdHlsZXNoZWV0LlxuICpcbiAqICAgIEluIG9yZGVyIHRvIGVhc2lseSBhZGQgYm9yZGVycyB0byBlbGVtZW50cyBieSBqdXN0IHNldHRpbmcgdGhlIGBib3JkZXItd2lkdGhgXG4gKiAgICBwcm9wZXJ0eSwgd2UgY2hhbmdlIHRoZSBkZWZhdWx0IGJvcmRlci1zdHlsZSBmb3IgYWxsIGVsZW1lbnRzIHRvIGBzb2xpZGAsIGFuZFxuICogICAgdXNlIGJvcmRlci13aWR0aCB0byBoaWRlIHRoZW0gaW5zdGVhZC4gVGhpcyB3YXkgb3VyIGBib3JkZXJgIHV0aWxpdGllcyBvbmx5XG4gKiAgICBuZWVkIHRvIHNldCB0aGUgYGJvcmRlci13aWR0aGAgcHJvcGVydHkgaW5zdGVhZCBvZiB0aGUgZW50aXJlIGBib3JkZXJgXG4gKiAgICBzaG9ydGhhbmQsIG1ha2luZyBvdXIgYm9yZGVyIHV0aWxpdGllcyBtdWNoIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGNvbXBvc2UuXG4gKlxuICogICAgaHR0cHM6Ly9naXRodWIuY29tL3RhaWx3aW5kY3NzL3RhaWx3aW5kY3NzL3B1bGwvMTE2XG4gKi9cblxuKixcbjo6YmVmb3JlLFxuOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgYm9yZGVyLXdpZHRoOiAwOyAvKiAyICovXG4gIGJvcmRlci1zdHlsZTogc29saWQ7IC8qIDIgKi9cbiAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7IC8qIDIgKi9cbn1cblxuLypcbiAqIEVuc3VyZSBob3Jpem9udGFsIHJ1bGVzIGFyZSB2aXNpYmxlIGJ5IGRlZmF1bHRcbiAqL1xuXG5ociB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cblxuLyoqXG4gKiBVbmRvIHRoZSBgYm9yZGVyLXN0eWxlOiBub25lYCByZXNldCB0aGF0IE5vcm1hbGl6ZSBhcHBsaWVzIHRvIGltYWdlcyBzbyB0aGF0XG4gKiBvdXIgYGJvcmRlci17d2lkdGh9YCB1dGlsaXRpZXMgaGF2ZSB0aGUgZXhwZWN0ZWQgZWZmZWN0LlxuICpcbiAqIFRoZSBOb3JtYWxpemUgcmVzZXQgaXMgdW5uZWNlc3NhcnkgZm9yIHVzIHNpbmNlIHdlIGRlZmF1bHQgdGhlIGJvcmRlci13aWR0aFxuICogdG8gMCBvbiBhbGwgZWxlbWVudHMuXG4gKlxuICogaHR0cHM6Ly9naXRodWIuY29tL3RhaWx3aW5kY3NzL3RhaWx3aW5kY3NzL2lzc3Vlcy8zNjJcbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmlucHV0OjpwbGFjZWhvbGRlcixcbnRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiB0aGVtZSgnY29sb3JzLmdyYXkuNDAwJywgI2ExYTFhYSk7XG59XG5cbmJ1dHRvbixcbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKipcbiAqIE92ZXJyaWRlIGxlZ2FjeSBmb2N1cyByZXNldCBmcm9tIE5vcm1hbGl6ZSB3aXRoIG1vZGVybiBGaXJlZm94IGZvY3VzIHN0eWxlcy5cbiAqXG4gKiBUaGlzIGlzIGFjdHVhbGx5IGFuIGltcHJvdmVtZW50IG92ZXIgdGhlIG5ldyBkZWZhdWx0cyBpbiBGaXJlZm94IGluIG91ciB0ZXN0aW5nLFxuICogYXMgaXQgdHJpZ2dlcnMgdGhlIGJldHRlciBmb2N1cyBzdHlsZXMgZXZlbiBmb3IgbGlua3MsIHdoaWNoIHN0aWxsIHVzZSBhIGRvdHRlZFxuICogb3V0bGluZSBpbiBGaXJlZm94IGJ5IGRlZmF1bHQuXG4gKi9cbiBcbjotbW96LWZvY3VzcmluZyB7XG5cdG91dGxpbmU6IGF1dG87XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLyoqXG4gKiBSZXNldCBsaW5rcyB0byBvcHRpbWl6ZSBmb3Igb3B0LWluIHN0eWxpbmcgaW5zdGVhZCBvZlxuICogb3B0LW91dC5cbiAqL1xuXG5hIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbn1cblxuLyoqXG4gKiBSZXNldCBmb3JtIGVsZW1lbnQgcHJvcGVydGllcyB0aGF0IGFyZSBlYXN5IHRvIGZvcmdldCB0b1xuICogc3R5bGUgZXhwbGljaXRseSBzbyB5b3UgZG9uJ3QgaW5hZHZlcnRlbnRseSBpbnRyb2R1Y2VcbiAqIHN0eWxlcyB0aGF0IGRldmlhdGUgZnJvbSB5b3VyIGRlc2lnbiBzeXN0ZW0uIFRoZXNlIHN0eWxlc1xuICogc3VwcGxlbWVudCBhIHBhcnRpYWwgcmVzZXQgdGhhdCBpcyBhbHJlYWR5IGFwcGxpZWQgYnlcbiAqIG5vcm1hbGl6ZS5jc3MuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vKipcbiAqIFVzZSB0aGUgY29uZmlndXJlZCAnbW9ubycgZm9udCBmYW1pbHkgZm9yIGVsZW1lbnRzIHRoYXRcbiAqIGFyZSBleHBlY3RlZCB0byBiZSByZW5kZXJlZCB3aXRoIGEgbW9ub3NwYWNlIGZvbnQsIGZhbGxpbmdcbiAqIGJhY2sgdG8gdGhlIHN5c3RlbSBtb25vc3BhY2Ugc3RhY2sgaWYgdGhlcmUgaXMgbm8gY29uZmlndXJlZFxuICogJ21vbm8nIGZvbnQgZmFtaWx5LlxuICovXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IHRoZW1lKCdmb250RmFtaWx5Lm1vbm8nLCB1aS1tb25vc3BhY2UsIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UpO1xufVxuXG4vKipcbiAqIDEuIE1ha2UgcmVwbGFjZWQgZWxlbWVudHMgYGRpc3BsYXk6IGJsb2NrYCBieSBkZWZhdWx0IGFzIHRoYXQnc1xuICogICAgdGhlIGJlaGF2aW9yIHlvdSB3YW50IGFsbW9zdCBhbGwgb2YgdGhlIHRpbWUuIEluc3BpcmVkIGJ5XG4gKiAgICBDU1MgUmVtZWR5LCB3aXRoIGBzdmdgIGFkZGVkIGFzIHdlbGwuXG4gKlxuICogICAgaHR0cHM6Ly9naXRodWIuY29tL21vemRldnMvY3NzcmVtZWR5L2lzc3Vlcy8xNFxuICogXG4gKiAyLiBBZGQgYHZlcnRpY2FsLWFsaWduOiBtaWRkbGVgIHRvIGFsaWduIHJlcGxhY2VkIGVsZW1lbnRzIG1vcmVcbiAqICAgIHNlbnNpYmx5IGJ5IGRlZmF1bHQgd2hlbiBvdmVycmlkaW5nIGBkaXNwbGF5YCBieSBhZGRpbmcgYVxuICogICAgdXRpbGl0eSBsaWtlIGBpbmxpbmVgLlxuICpcbiAqICAgIFRoaXMgY2FuIHRyaWdnZXIgYSBwb29ybHkgY29uc2lkZXJlZCBsaW50aW5nIGVycm9yIGluIHNvbWVcbiAqICAgIHRvb2xzIGJ1dCBpcyBpbmNsdWRlZCBieSBkZXNpZ24uXG4gKiBcbiAqICAgIGh0dHBzOi8vZ2l0aHViLmNvbS9qZW5zaW1tb25zL2Nzc3JlbWVkeS9pc3N1ZXMvMTQjaXNzdWVjb21tZW50LTYzNDkzNDIxMFxuICovXG5cbmltZyxcbnN2ZyxcbnZpZGVvLFxuY2FudmFzLFxuYXVkaW8sXG5pZnJhbWUsXG5lbWJlZCxcbm9iamVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrOyAvKiAxICovXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb25zdHJhaW4gaW1hZ2VzIGFuZCB2aWRlb3MgdG8gdGhlIHBhcmVudCB3aWR0aCBhbmQgcHJlc2VydmVcbiAqIHRoZWlyIGludHJpbnNpYyBhc3BlY3QgcmF0aW8uXG4gKlxuICogaHR0cHM6Ly9naXRodWIuY29tL21vemRldnMvY3NzcmVtZWR5L2lzc3Vlcy8xNFxuICovXG5cbmltZyxcbnZpZGVvIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogRW5zdXJlIHRoZSBkZWZhdWx0IGJyb3dzZXIgYmVoYXZpb3Igb2YgdGhlIGBoaWRkZW5gIGF0dHJpYnV0ZS5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLG51bGwsIkB0YWlsd2luZCB1dGlsaXRpZXM7XG4iLCJodG1sIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgb3ZlcmZsb3cteDogaW5pdGlhbDtcbiAgICBzY3JvbGwtcGFkZGluZy10b3A6IDEwOHB4O1xuXG4gICAgJi5oYXMtYWRtaW4tYmFyIHtcbiAgICAgICAgc2Nyb2xsLXBhZGRpbmctdG9wOiAxNDBweDtcbiAgICB9XG59XG5cbmJvZHkge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgb3ZlcmZsb3cteDogaW5pdGlhbDtcbn1cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gICAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbmJ1dHRvbiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmFkZHJlc3Mge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuI3N2Zy1pY29ucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmltYWdlLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTAyNHB4O1xuICAgIGJhY2tncm91bmQ6IHJnYigxMjIsIDgyLCAxNzApO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgMjlkZWcsXG4gICAgICAgIHJnYmEoMTIyLCA4MiwgMTcwLCAxKSAyNyUsXG4gICAgICAgIHJnYmEoNzMsIDUwLCAxMTQsIDEpIDEwMCVcbiAgICApO1xufVxuXG4ubm90aWNlLWJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAmLm5vdGljZS1nbG9iYWwsXG4gICAgJi5ub3RpY2UtZnJvbnQge1xuICAgICAgICBAYXBwbHkgYmxvY2s7XG4gICAgfVxuXG4gICAgLmlzLW1haW4ge1xuICAgICAgICBAYXBwbHkgbWItMDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgQGFwcGx5IHVuZGVybGluZTtcblxuICAgICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICB9XG59XG5cbi5ub3RpY2UtbW9iaWxlLWlzLXNlbGVjdGVkIHtcbiAgICAuaXMtbWFpbiB7XG4gICAgICAgIEBhcHBseSBoaWRkZW4gbWItMCBtZDpibG9jaztcbiAgICB9XG4gICAgLmlzLW1vYmlsZSB7XG4gICAgICAgIEBhcHBseSBtYi0wIG1kOmhpZGRlbjtcbiAgICB9XG59XG5cbi5yZXNvdXJjZS10aXAge1xuICAgIEBhcHBseSBwLTE2IG15LTE2IGJnLXNsYXRlLTMwMCByb3VuZGVkLTQ7XG59XG4iLCJAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0lCTSBQbGV4IFNhbnMnLCAnSGVsdmV0aWNhIE5ldWUnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuIiwiLyogLS0tLS0tLS0tLSBIZWFkaW5ncyAgLS0tLS0tLS0tLSAqL1xuLmhlYWRpbmctMSxcbi5jb3JlLWhlYWRpbmcgPiBoMSxcbi5pcy1sZWdhY3kgPiBoMSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmlzLXJvb3QtY29udGFpbmVyIGgxLFxuLmNvcmUtaHRtbCBoMSB7XG4gICAgQGFwcGx5IGZvbnQtc2FucyBmb250LXdlaWdodC0yMDAgdGV4dC01NiBtZDp0ZXh0LTEwMCBsZWFkaW5nLTY0IG1kOmxlYWRpbmctMTEwO1xufVxuXG4uY29yZS1oZWFkaW5nID4gaDEsXG4uaXMtbGVnYWN5ID4gaDEsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5pcy1yb290LWNvbnRhaW5lciBoMSB7XG4gICAgQGFwcGx5IG1iLTI0IG1kOm1iLTMyIHRleHQtZ3JhcGUtNTAwO1xufVxuXG4uaGVhZGluZy0yLFxuLmNvcmUtaGVhZGluZyA+IGgyLFxuLmlzLWxlZ2FjeSA+IGgyLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaXMtcm9vdC1jb250YWluZXIgaDIsXG4uY29yZS1odG1sIGgyIHtcbiAgICBAYXBwbHkgZm9udC1zYW5zIGZvbnQtd2VpZ2h0LTQwMCB0ZXh0LTMyIG1kOnRleHQtNDAgbGVhZGluZy00MCBtZDpsZWFkaW5nLTQ4O1xufVxuXG4uY29yZS1oZWFkaW5nID4gaDIsXG4uaXMtbGVnYWN5ID4gaDIsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5pcy1yb290LWNvbnRhaW5lciBoMiB7XG4gICAgQGFwcGx5IG1iLTI0IG1kOm1iLTMyO1xufVxuXG4uaGVhZGluZy0zLFxuLmNvcmUtaGVhZGluZyA+IGgzLFxuLmlzLWxlZ2FjeSA+IGgzLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaXMtcm9vdC1jb250YWluZXIgaDMsXG4uY29yZS1odG1sIGgzIHtcbiAgICBAYXBwbHkgZm9udC1zYW5zIGZvbnQtd2VpZ2h0LTYwMCB0ZXh0LTI4IG1kOnRleHQtMzIgbGVhZGluZy0zMiBtZDpsZWFkaW5nLTQwO1xufVxuXG4uY29yZS1oZWFkaW5nID4gaDMsXG4uaXMtbGVnYWN5ID4gaDMsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5pcy1yb290LWNvbnRhaW5lciBoMyB7XG4gICAgQGFwcGx5IG1iLTI0IG1kOm1iLTMyO1xufVxuXG4uaGVhZGluZy00LFxuLmNvcmUtaGVhZGluZyA+IGg0LFxuLnJlc291cmNlLXRpcCBoNCxcbi5pcy1sZWdhY3kgPiBoNCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmlzLXJvb3QtY29udGFpbmVyIGg0LFxuLmNvcmUtaHRtbCBoNCB7XG4gICAgQGFwcGx5IGZvbnQtc2FucyBmb250LXdlaWdodC01MDAgdGV4dC0yOCBsZWFkaW5nLTMyO1xufVxuXG4uY29yZS1oZWFkaW5nID4gaDQsXG4ucmVzb3VyY2UtdGlwIGg0LFxuLmlzLWxlZ2FjeSA+IGg0LFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaXMtcm9vdC1jb250YWluZXIgaDQge1xuICAgIEBhcHBseSBtYi0yNCBtZDptYi0zMjtcbn1cblxuLmhlYWRpbmctNSxcbi5jb3JlLWhlYWRpbmcgPiBoNSxcbi5yZXNvdXJjZS10aXAgaDUsXG4uaXMtbGVnYWN5ID4gaDUsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5pcy1yb290LWNvbnRhaW5lciBoNSxcbi5jb3JlLWh0bWwgaDUge1xuICAgIEBhcHBseSBmb250LXNhbnMgZm9udC13ZWlnaHQtNzAwIHRleHQtMjAgbWQ6dGV4dC0yNCBsZWFkaW5nLTI4IG1kOmxlYWRpbmctMzI7XG59XG5cbi5jb3JlLWhlYWRpbmcgPiBoNSxcbi5yZXNvdXJjZS10aXAgaDUsXG4uaXMtbGVnYWN5ID4gaDUsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5pcy1yb290LWNvbnRhaW5lciBoNSB7XG4gICAgQGFwcGx5IG1iLTI0IG1kOm1iLTMyO1xufVxuXG4uaGVhZGluZy02LFxuLmNvcmUtaGVhZGluZyA+IGg2LFxuLnJlc291cmNlLXRpcCBoNixcbi5pcy1sZWdhY3kgPiBoNixcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmlzLXJvb3QtY29udGFpbmVyIGg2LFxuLmNvcmUtaHRtbCBoNiB7XG4gICAgQGFwcGx5IGZvbnQtc2FucyBmb250LXdlaWdodC01MDAgdGV4dC0yMCBtZDp0ZXh0LTI0IGxlYWRpbmctMjggbWQ6bGVhZGluZy0zMjtcbn1cblxuLmNvcmUtaGVhZGluZyA+IGgyLFxuLmlzLWxlZ2FjeSA+IGgyLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaXMtcm9vdC1jb250YWluZXIgaDIsXG4uY29yZS1oZWFkaW5nID4gaDMsXG4uaXMtbGVnYWN5ID4gaDMsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5pcy1yb290LWNvbnRhaW5lciBoMyxcbi5jb3JlLWhlYWRpbmcgPiBoNCxcbi5pcy1sZWdhY3kgPiBoNCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmlzLXJvb3QtY29udGFpbmVyIGg0LFxuLmNvcmUtaGVhZGluZyA+IGg1LFxuLmlzLWxlZ2FjeSA+IGg1LFxuLmNvcmUtaGVhZGluZyA+IGg2LFxuLmlzLWxlZ2FjeSA+IGg2LFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaXMtcm9vdC1jb250YWluZXIgaDUge1xuICAgIEBhcHBseSBtYi0yNCBtZDptYi0zMjtcbn1cblxuLmNvcmUtaGVhZGluZyA+IGgyLFxuLnJlc291cmNlLXRpcCBoMixcbi5pcy1sZWdhY3kgPiBoMixcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmlzLXJvb3QtY29udGFpbmVyIGgyLFxuLmNvcmUtaGVhZGluZyA+IGgzLFxuLnJlc291cmNlLXRpcCBoMyxcbi5pcy1sZWdhY3kgPiBoMyxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmlzLXJvb3QtY29udGFpbmVyIGgzLFxuLmNvcmUtaGVhZGluZyA+IGg0LFxuLnJlc291cmNlLXRpcCBoNCxcbi5pcy1sZWdhY3kgPiBoNCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmlzLXJvb3QtY29udGFpbmVyIGg0LFxuLmNvcmUtaGVhZGluZyA+IGg1LFxuLnJlc291cmNlLXRpcCBoNSxcbi5pcy1sZWdhY3kgPiBoNSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmlzLXJvb3QtY29udGFpbmVyIGg1LFxuLmNvcmUtaGVhZGluZyA+IGg2LFxuLnJlc291cmNlLXRpcCBoNixcbi5pcy1sZWdhY3kgPiBoNixcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmlzLXJvb3QtY29udGFpbmVyIGg2IHtcbiAgICBAYXBwbHkgdGV4dC1zbGF0ZS03MDA7XG59XG5cbi8qIC0tLS0tLS0tLS0gIFBhcmFncmFwaHMgIC0tLS0tLS0tLS0gKi9cblxuLnAtYm9keS0xLFxuLmNvcmUtcGFyYWdyYXBoID4gcCxcbi5yZXNvdXJjZS10aXAgcCxcbi5jb3JlLWh0bWwgcCxcbi5pcy1sZWdhY3kgPiBwLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaXMtcm9vdC1jb250YWluZXIgcCB7XG4gICAgQGFwcGx5IG1iLTI0IGZvbnQtc2FucyBmb250LXdlaWdodC00MDAgdGV4dC0xNiBtZDp0ZXh0LTIwIGxlYWRpbmctMjQgbWQ6bGVhZGluZy0yOCBtZDptYi0zMjtcbn1cblxuLnAtYm9keS0xOmxhc3QtY2hpbGQsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5pcy1yb290LWNvbnRhaW5lciBwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jb3JlLXBhcmFncmFwaCA+IHAsXG4ucmVzb3VyY2UtdGlwIHAsXG4uaXMtbGVnYWN5ID4gcCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmlzLXJvb3QtY29udGFpbmVyIHAge1xuICAgIEBhcHBseSB0ZXh0LXNsYXRlLTgwMDtcbn1cblxuLmNvcmUtcGFyYWdyYXBoID4gcCBhLFxuLmlzLWxlZ2FjeSA+IHAgYSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmlzLXJvb3QtY29udGFpbmVyIGEge1xuICAgIEBhcHBseSBtYi0yNCBmb250LXNhbnMgZm9udC13ZWlnaHQtNDAwIGxlYWRpbmctMjQgbWQ6bGVhZGluZy0yOCBtZDptYi0zMjtcblxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLyogLS0tLS0tLS0tLSAgTGlua3MgIC0tLS0tLS0tLS0gKi9cblxuLmxpbmssXG4uY29yZS1wYXJhZ3JhcGggYSxcbi5yZXNvdXJjZS10aXAgYSxcbi5jb3JlLWh0bWwgYSxcbi5pcy1sZWdhY3kgPiBhLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaXMtcm9vdC1jb250YWluZXIgYSxcbi5jb3JlLXRhYmxlIGEsXG4uY29yZS1saXN0IGEge1xuICAgIEBhcHBseSBtYi0yNCBmb250LXNhbnMgdW5kZXJsaW5lIGZvbnQtd2VpZ2h0LTUwMCB0ZXh0LXNreS01MDAgbGVhZGluZy0yNCBtZDpsZWFkaW5nLTI4IG1kOm1iLTMyIGhvdmVyOm5vLXVuZGVybGluZTtcblxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLnNtYWxsLFxuLmNvcmUtcGFyYWdyYXBoID4gc21hbGwsXG4ucmVzb3VyY2UtdGlwIHNtYWxsLFxuLmNvcmUtaHRtbCBzbWFsbCxcbi5pcy1sZWdhY3kgPiBzbWFsbCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmlzLXJvb3QtY29udGFpbmVyIHNtYWxsIHtcbiAgICBAYXBwbHkgbWItMjQgZm9udC1zYW5zIGZvbnQtd2VpZ2h0LTQwMCB0ZXh0LTE0IHRleHQtc2xhdGUtOTAwIG1kOnRleHQtMTYgbGVhZGluZy0yMCBtZDp0ZXh0LTI0IG1kOm1iLTMyO1xufVxuXG4uY2FwdGlvbixcbi5jb3JlLXBhcmFncmFwaCA+IGNhcHRpb24sXG4uaXMtbGVnYWN5ID4gY2FwdGlvbixcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmlzLXJvb3QtY29udGFpbmVyIGNhcHRpb24ge1xuICAgIEBhcHBseSBtYi0yNCBmb250LXNhbnMgaXRhbGljIGZvbnQtd2VpZ2h0LTQwMCB0ZXh0LXNsYXRlLTkwMCB0ZXh0LTE0IG1kOnRleHQtMTYgbGVhZGluZy0yMCBtZDp0ZXh0LTI0IG1kOm1iLTMyO1xufVxuXG4vKiAtLS0tLS0tLS0tICBPcmRlcmVkIGxpc3RzICAtLS0tLS0tLS0tICovXG5cbi5vLWxpc3QsXG4uY29yZS1saXN0ID4gb2wsXG4ucmVzb3VyY2UtdGlwIG9sLFxuLmNvcmUtaHRtbCBvbCxcbi5pcy1sZWdhY3kgPiBvbCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmlzLXJvb3QtY29udGFpbmVyIG9sIHtcbiAgICBAYXBwbHkgaW5saW5lLWJsb2NrIG1iLTI0IHRleHQtMTYgdGV4dC1zbGF0ZS04MDAgbWQ6dGV4dC0yMCBtZDptYi0zMjtcblxuICAgIGNvdW50ZXItcmVzZXQ6IGl0ZW07XG59XG5cbi5vLWxpc3QtaXRlbSxcbi5jb3JlLWxpc3QgPiBvbCBsaSxcbi5yZXNvdXJjZS10aXAgb2wgbGksXG5bZGF0YS1tb2R1bGU9J2luZm8tYmxvY2snXSBvbCBsaSxcbi5jb3JlLWh0bWwgb2wgbGksXG4uaXMtbGVnYWN5ID4gb2wgbGksXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5pcy1yb290LWNvbnRhaW5lciBvbCBsaSB7XG4gICAgQGFwcGx5IHJlbGF0aXZlIGJsb2NrIG1iLTE4O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgQGFwcGx5IHJlbGF0aXZlIGlubGluZS1ibG9jayBtbC0wIG1yLTEgdGV4dC1ncmFwZS01MDAgdGV4dC0yMCBmb250LXdlaWdodC02MDA7XG5cbiAgICAgICAgY29udGVudDogY291bnRlcihpdGVtKSAnLiAnO1xuICAgICAgICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcbiAgICB9XG59XG5cbi8qIC0tLS0tLS0tLS0gIFVub3JkZXJlZCBsaXN0cyAgLS0tLS0tLS0tLSAqL1xuXG4uY29yZS1saXN0ID4gdWwsXG4ucmVzb3VyY2UtdGlwIHVsLFxuW2RhdGEtbW9kdWxlPSdpbmZvLWJsb2NrJ10gdWwsXG4uY29yZS1odG1sIHVsLFxuLmlzLWxlZ2FjeSA+IHVsLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaXMtcm9vdC1jb250YWluZXIgdWwge1xuICAgIEBhcHBseSBpbmxpbmUtYmxvY2sgbWItMjQgdGV4dC0xNiB0ZXh0LXNsYXRlLTgwMCBtZDp0ZXh0LTIwIG1kOm1iLTMyO1xufVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5pcy1yb290LWNvbnRhaW5lciB1bCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmlzLXJvb3QtY29udGFpbmVyIG9sIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIGxpIGRpdiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG59XG5cbltkYXRhLW1vZHVsZT0naW5mby1ibG9jayddIHVsIHtcbiAgICBAYXBwbHkgbWItMDtcbn1cblxuLnUtbGlzdC1pdGVtLFxuLmNvcmUtbGlzdCA+IHVsIGxpLFxuW2RhdGEtbW9kdWxlPSdpbmZvLWJsb2NrJ10gdWwgbGksXG4ucmVzb3VyY2UtdGlwIHVsIGxpLFxuLmNvcmUtaHRtbCB1bCBsaSxcbi5pcy1sZWdhY3kgPiB1bCBsaSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmlzLXJvb3QtY29udGFpbmVyIHVsIGxpIHtcbiAgICBAYXBwbHkgcmVsYXRpdmUgcGwtMjQgbWItMTY7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBAYXBwbHkgYWJzb2x1dGUgbGVmdC0wIGlubGluZS1ibG9jayB0ZXh0LWdyYXBlLTUwMCB0ZXh0LTM2IG1kOnRleHQtMjQ7XG5cbiAgICAgICAgY29udGVudDogJ1xcMjAyMic7XG4gICAgICAgIHRvcDogLTE3cHg7XG5cbiAgICAgICAgQHNjcmVlbiBtZCB7XG4gICAgICAgICAgICB0b3A6IC00cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi51LWNvbnRlbnQge1xuICAgIHVsIGxpIHtcbiAgICAgICAgQGFwcGx5IHJlbGF0aXZlIHBsLTI0O1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBAYXBwbHkgYWJzb2x1dGUgbGVmdC0wIGlubGluZS1ibG9jayB0ZXh0LWdyYXBlLTUwMCB0ZXh0LTM2IG1kOnRleHQtMjQ7XG5cbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXDIwMjInO1xuICAgICAgICAgICAgdG9wOiAtMTdweDtcblxuICAgICAgICAgICAgQHNjcmVlbiBtZCB7XG4gICAgICAgICAgICAgICAgdG9wOiAtNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIHAgYSxcbiAgICBsaSBhIHtcbiAgICAgICAgQGFwcGx5IHVuZGVybGluZSBmb250LXdlaWdodC01MDAgdGV4dC1za3ktNTAwIG1kOnRleHQtMjAgbGVhZGluZy0yMCBtZDpsZWFkaW5nLTI0IGhvdmVyOm5vLXVuZGVybGluZTtcblxuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIH1cbn1cblxuLyogLS0tLS0tLS0tLSAgQmxvY2txdW90ZSAgLS0tLS0tLS0tLSAqL1xuXG4uY29yZS1xdW90ZSBibG9ja3F1b3RlLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaXMtcm9vdC1jb250YWluZXIgYmxvY2txdW90ZSB7XG4gICAgQGFwcGx5IG15LTUyIG1kOm15LTc2IGJvcmRlci1ncmFwZS01MDA7XG59XG5cbi5jb3JlLXF1b3RlIGJsb2NrcXVvdGUgcCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmlzLXJvb3QtY29udGFpbmVyIGJsb2NrcXVvdGUgcCB7XG4gICAgQGFwcGx5IGZvbnQtd2VpZ2h0LTQwMDtcbn1cbiIsIi5jb250YWluZXIge1xuICAgIEBhcHBseSBweC0yMCBtZDpweC00MCB4bDpweC02MCBtYXgtdy1tYXg7XG5cbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnNtLWNvbnRhaW5lciB7XG4gICAgQGFwcGx5IHB4LTIwIG1kOnB4LTQwIHhsOnB4LTYwIG1heC13LTg1MDtcblxuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuIiwiLyogU3R5bGVzIGZvciBjb3JlIGd1dGVuYmVyZyBibG9ja3MgKi9cblxuLmNvcmUtYmxvY2sge1xuICAgIEBhcHBseSB0ZXh0LXNsYXRlLTgwMCBweC0yMCBtZDpweC00MCB4bDpweC02MCB3LWZ1bGwgbWF4LXctW2NhbGMoODUwcHgrNy41cmVtKV0gbS1hdXRvO1xufVxuXG4vKiBpbWFnZSBibG9jayAqL1xuLmNvcmUtaW1hZ2Uge1xuICAgIEBhcHBseSBtYXgtdy1bY2FsYyg5NTBweCs3LjVyZW0pXTtcbn1cblxuLndwLWJsb2NrLWltYWdlIHtcbiAgICBAYXBwbHkgZmxleCBmbGV4LWNvbCBqdXN0aWZ5LWNlbnRlciBtYi0xNiBtZDptYi0yNCBsZzptYi0zMjtcbn1cblxuLndwLWJsb2NrLWltYWdlOm5vdCguaXMtc3R5bGUtcm91bmRlZCkgPiBhLFxuLndwLWJsb2NrLWltYWdlOm5vdCguaXMtc3R5bGUtcm91bmRlZCkgaW1nIHtcbiAgICBAYXBwbHkgcm91bmRlZC1zbTtcbn1cblxuLndwLWJsb2NrLWltYWdlIGltZyB7XG4gICAgQGFwcGx5IHctYXV0byBib3JkZXItMiBib3JkZXItc2xhdGUtMzAwO1xufVxuXG4vKiBjb2RlIGJsb2NrICovXG4uY29yZS1jb2RlIGNvZGUsXG5jb2RlIHtcbiAgICBAYXBwbHkgcHgtMiBweS0xIG0tMSB0ZXh0LWxnIGJnLXdoaXRlIHJvdW5kZWQtbWQ7XG59XG5cbi8qIHF1b3RlIGJsb2NrICovXG4ud3AtYmxvY2stcXVvdGUge1xuICAgIEBhcHBseSBtYi0yNCB0ZXh0LWxlZnQgYm9yZGVyLWwtMiBib3JkZXItc29saWQgdGV4dC1zbGF0ZS02MDAgYm9yZGVyLWdyYXBlLTUwMCBtZDptYi0zMjtcblxuICAgIFtkYXRhLW1vZHVsZT0nY29yZS1wYXJhZ3JhcGgnXSB7XG4gICAgICAgIEBhcHBseSBweC0wO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBAYXBwbHkgcGwtMjQgbWItMCB0ZXh0LTIwIHRleHQtc2xhdGUtNjAwIG1kOnRleHQtMjQgbGVhZGluZy0yOCBtZDpsZWFkaW5nLTMyO1xuICAgIH1cbn1cblxuLndwLWJsb2NrLXB1bGxxdW90ZSB7XG4gICAgQGFwcGx5IG1iLTI0IHRleHQtbGVmdCB0ZXh0LXNsYXRlLTYwMCBtZDptYi0zMjtcblxuICAgIHAge1xuICAgICAgICBAYXBwbHkgcGwtMzIgbWItMCB0ZXh0LTIwIHRleHQtc2xhdGUtNjAwIG1kOnRleHQtMjQgbGVhZGluZy0yOCBtZDpsZWFkaW5nLTMyO1xuICAgIH1cbn1cblxuLyogSGlkZSBvbGQgbGVnYWN5IGltYWdlcyB0aGF0IGFyZSBpbiB0aGUgYm9keSAqL1xuLmlzLWxlZ2FjeSB7XG4gICAgZGl2LmNvcmUtaW1hZ2U6Zmlyc3QtY2hpbGQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLndwLWJsb2NrLXNlcGFyYXRvcixcbi53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtd2lkZSB7XG4gICAgQGFwcGx5IG15LTIwIGJvcmRlci10LTAgYm9yZGVyLWdyYXBlLTUwMDtcbn1cblxuY2l0ZSB7XG4gICAgQGFwcGx5IGJsb2NrIG10LTI0IG1sLTI0O1xufVxuXG4vKiBkcm9wIGNhcCBzdHlsaW5nICovXG4uaGFzLWRyb3AtY2FwOm5vdCg6Zm9jdXMpOjpmaXJzdC1sZXR0ZXIge1xuICAgIEBhcHBseSBmb250LWJvbGQgbGVhZGluZy04IHRleHQtZ3JhcGUtNzAwIHRleHQtN3hsO1xuXG4gICAgdGV4dC1zaGFkb3c6IC0wLjAwNzVlbSAtMC4wMDc1ZW0gMCAjZjhmN2ZjLCAwLjAxZW0gMC4wMWVtIDAgI2JmYmJkNSxcbiAgICAgICAgMC4wMjVlbSAwLjAyNWVtIDAgI2MzYzBkOCwgMC4wNDVlbSAwLjA0NWVtIDAgI2UwZGRlYztcbn1cblxuLyogaGVhZGluZ3Mgb24gbG9uZy1mb3JtIGNvbnRlbnQgKi9cbi5zaW5nbGUtcG9zdCBoMixcbi5zaW5nbGUtcG9zdCBoMyB7XG4gICAgQGFwcGx5IG1iLTE2IG10LTQ0O1xufVxuXG4vKiBlbWJlZCBjb21wb25lbnQgcG9zaXRpb25pbmcgKi9cbi53cC1ibG9jay1lbWJlZF9fd3JhcHBlciB7XG4gICAgQGFwcGx5IGZsZXgganVzdGlmeS1jZW50ZXI7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuXG4gICAgaWZyYW1lIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxufVxuXG4ud3AtYmxvY2stZW1iZWQgaWZyYW1lIHtcbiAgICBAYXBwbHkgcm91bmRlZC0xNjtcbn1cblxuLndwLWJsb2NrLWltYWdlIGZpZ2NhcHRpb24ge1xuICAgIEBhcHBseSBibG9jayB0ZXh0LWNlbnRlcjtcbn1cblxuLndwLWJsb2NrLXRhYmxlIHRkLFxuLndwLWJsb2NrLXRhYmxlIHRoIHtcbiAgICBib3JkZXI6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5sb2dvcy10ZXN0aW1vbmlhbHNfX3Rlc3RpbW9uaWFsLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLndwLWJsb2NrLWVtYmVkLmFsaWduY2VudGVyIC53cC1ibG9jay1lbWJlZF9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG4ud3AtYmxvY2stZW1iZWQuYWxpZ25jZW50ZXIgLndwLWJsb2NrLWVtYmVkX193cmFwcGVyIGlmcmFtZSB7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY29yZS1odG1sOmhhcyg+IGlmcmFtZSkge1xuICAgIG1heC13aWR0aDogbm9uZTtcbn1cblxuLmhhcy1mdWxsLXdpZHRoLWNoaWxkLmNvcmUtZW1iZWQge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xufVxuIiwiW2RhdGEtbW9kdWxlPSdhdXRob3InXSB7XG4gICAgLmF1dGhvci1ib3gge1xuICAgICAgICBAYXBwbHkgYm9yZGVyLXQgYm9yZGVyLWdyYXBlLTUwMCBib3JkZXItc29saWQ7XG4gICAgfVxuXG4gICAgLmF1dGhvcl9fYXZhdGFyIHtcbiAgICAgICAgQGFwcGx5IGJvcmRlci1zb2xpZCBib3JkZXItc2xhdGUtNTAwIGJvcmRlci0zO1xuXG4gICAgICAgIG1heC13aWR0aDogOTZweDtcbiAgICB9XG5cbiAgICAuY29yZS1ibG9jayB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtMTY7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJbZGF0YS1tb2R1bGU9J2NvbnRlbnQtbmF2LWNvbnRhaW5lciddIHtcbiAgICB0b3A6IDExM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgei1pbmRleDogMTtcbiAgICBAc2NyZWVuIHhsIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDE3MHB4O1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgIH1cbn1cblxuW2RhdGEtY29udGVudC1uYXZdIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMTAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgQGFwcGx5IHBiLTE2O1xufVxuW2RhdGEtbW9kdWxlPSdjb250ZW50LW5hdmlnYXRpb24nXSB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAjY29udGVudE5hdkNvbnRhaW5lciB7XG4gICAgICAgIEBhcHBseSBvdmVyZmxvdy15LXNjcm9sbDtcblxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgIEBhcHBseSBiZy13aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgIEBhcHBseSByb3VuZGVkLXNtIGJnLXNsYXRlLTUwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0NDQyNTg7XG4gICAgICAgIH1cblxuICAgICAgICBAc2NyZWVuIHhsIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwdmg7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5vcGVuIHtcbiAgICAgICAgQGFwcGx5IHZpc2libGUgaC1hdXRvO1xuICAgIH1cblxuICAgIC5jbG9zZSB7XG4gICAgICAgIEBhcHBseSBoaWRkZW4gaC0wO1xuICAgIH1cblxuICAgIFtkYXRhLWNvbnRlbnROYXYtdG9nZ2xlLXN0YXR1cz0nY2xvc2UnXSB7XG4gICAgICAgIHN2Zy5idG5DbG9zZSB7XG4gICAgICAgICAgICBAYXBwbHkgaGlkZGVuO1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnLmJ0bk9wZW4ge1xuICAgICAgICAgICAgQGFwcGx5IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgW2RhdGEtY29udGVudE5hdi10b2dnbGUtc3RhdHVzPSdvcGVuJ10ge1xuICAgICAgICBzdmcuYnRuT3BlbiB7XG4gICAgICAgICAgICBAYXBwbHkgaGlkZGVuO1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnLmJ0bkNsb3NlIHtcbiAgICAgICAgICAgIEBhcHBseSBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICNjb250ZW50TmF2Q29udGFpbmVyIGxpIHtcbiAgICAgICAgQGFwcGx5IHctZnVsbCBteC04IG1iLTggd2hpdGVzcGFjZS1ub3dyYXAgeGw6d2hpdGVzcGFjZS1ub3JtYWwgeGw6bXktMTYgeGw6bXktMCB4bDpteC0wO1xuICAgIH1cblxuICAgICNjb250ZW50TmF2Q29udGFpbmVyIGxpIGEge1xuICAgICAgICBAYXBwbHkgYmxvY2sgcC04IHhsOnBsLTE2O1xuICAgIH1cblxuICAgICNjb250ZW50TmF2Q29udGFpbmVyIGE6aG92ZXIge1xuICAgICAgICBAYXBwbHkgcm91bmRlZC1tZCBiZy1ncmFwZS00MDAgeGw6cm91bmRlZC10bC1ub25lIHhsOnJvdW5kZWQtYmwtbm9uZTtcbiAgICB9XG5cbiAgICAjY29udGVudE5hdkNvbnRhaW5lciAuYWN0aXZlIHtcbiAgICAgICAgQGFwcGx5IHJvdW5kZWQtbWQgYmctZ3JhcGUtNDAwIHhsOnJvdW5kZWQtdGwtbm9uZSB4bDpyb3VuZGVkLWJsLW5vbmU7XG4gICAgfVxufVxuIiwiW2RhdGEtbW9kdWxlPSdjdGEtZGVmYXVsdCddIHtcbiAgICAudHdvLXRvbmVkLXdhdmUgLmN1cnZlIHtcbiAgICAgICAgQGFwcGx5IGJnLWdyYXBlLTcwMDtcblxuICAgICAgICBAc2NyZWVuIG1kIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMjAlO1xuICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiA1MSUgNDglIDEwJSAxMCUvMTUlIDE1JSAwJSAwJTtcbiAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTElIDQ4JSAxMCUgMTAlLzE1JSAxNSUgMCUgMCU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MSUgNDglIDEwJSAxMCUvMTUlIDE1JSAwJSAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmN0YURlZmF1bHRCZyAuY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDk1JTtcblxuICAgICAgICBAc2NyZWVuIG1kIHtcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5jdGFDdXN0b21CZyAuc20tY29udGFpbmVyIHtcbiAgICAgICAgQGFwcGx5IHBiLTgwO1xuICAgIH1cblxuICAgIEBzY3JlZW4gbWQge1xuICAgICAgICAmLmN0YUN1c3RvbUJnIHtcbiAgICAgICAgICAgIEBhcHBseSByZWxhdGl2ZSBtYi00O1xuICAgICAgICB9XG5cbiAgICAgICAgQHNjcmVlbiBtZCB7XG4gICAgICAgICAgICAmLmN0YURlZmF1bHRCZyB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmN0YURlZmF1bHRCZzo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9jdGEtY2lyY2xlcy1sZWZ0LnN2ZycpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTA1cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwNXB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IC00LjVyZW07XG5cbiAgICAgICAgICAgICAgICBAYXBwbHkgYWJzb2x1dGUgaW5saW5lLWJsb2NrIHotMjAgLXRvcC00O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICAmLmN0YURlZmF1bHRCZzo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgbGVmdC00O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudHdvLXRvbmVkLXdhdmU6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvY3RhLWNpcmNsZXMtcmlnaHQuc3ZnJyk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1M3B4O1xuXG4gICAgICAgICAgICAgICAgQGFwcGx5IGFic29sdXRlXHRpbmxpbmUtYmxvY2sgei0yMCB0b3AtMTQgcmlnaHQtMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIltkYXRhLW1vZHVsZT0naGVyby1kZWZhdWx0J10ge1xuICAgIFtkYXRhLWxheW91dD0naG9yaXpvbnRhbCddIHtcbiAgICAgICAgQGFwcGx5IGxnOmZsZXgtcm93O1xuXG4gICAgICAgIC5tYWluIHtcbiAgICAgICAgICAgIEBhcHBseSBsZzpmbGV4LXJvdztcbiAgICAgICAgfVxuICAgICAgICAuZGV0YWlscyB7XG4gICAgICAgICAgICBAYXBwbHkgbGc6anVzdGlmeS1jZW50ZXIgbGc6aXRlbXMtc3RhcnQgbGc6dy0xLzIgbGc6bXItMTY7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgQGFwcGx5IGxnOnRleHQtbGVmdDtcbiAgICAgICAgfVxuICAgICAgICAuY3RhIHtcbiAgICAgICAgICAgIEBhcHBseSBsZzpqdXN0aWZ5LXN0YXJ0IGxnOm1iLTA7XG4gICAgICAgIH1cbiAgICAgICAgLm1lZGlhIHtcbiAgICAgICAgICAgIEBhcHBseSBqdXN0aWZ5LWNlbnRlciBsZzppdGVtcy1jZW50ZXIgbGc6dy0xLzI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBbZGF0YS1sYXlvdXQ9J3ZlcnRpY2FsJ10ge1xuICAgICAgICAuZGV0YWlscyB7XG4gICAgICAgICAgICBAYXBwbHkgaXRlbXMtY2VudGVyIGxnOnctZnVsbDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaXMtd2hpdGUge1xuICAgICAgICBAYXBwbHkgdGV4dC13aGl0ZTtcbiAgICB9XG5cbiAgICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIG1heC13aWR0aDogMTAyNHB4O1xuICAgIH1cblxuICAgIC52aWRlby13cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDI0cHg7XG4gICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICBAYXBwbHkgcm91bmRlZC0yeGw7XG5cbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogOTglO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiW2RhdGEtbW9kdWxlPSdjdGEtc2lnbnVwJ10ge1xuICAgIEBhcHBseSB3LWZ1bGwgcmVsYXRpdmU7XG5cbiAgICA+IGRpdjo6YWZ0ZXIge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc2lnbnVwLWxlZnQtcGxhbmV0cy5zdmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgdG9wOiAtMTVweDtcbiAgICAgICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5zaWdudXBEZWZhdWx0Qmcge1xuICAgICAgICAuaGVhZGluZy0yOjphZnRlciB7XG4gICAgICAgICAgICBAc2NyZWVuIG1kIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zaWdudXAtbGVmdC1wbGFuZXRzLnN2ZycpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0xMjJweDtcbiAgICAgICAgICAgICAgICBib3R0b206IDUwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTA1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDYwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBhcHBseSB4bDotdG9wLTExMiB4bDpsZWZ0LTY0IGFic29sdXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNpZ251cFdhdmUgLnNpZ251cCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgQGFwcGx5IG1kOi10b3AtNjQgeGw6LXRvcC01NjtcblxuICAgICAgICBAc2NyZWVuIG1kIHtcbiAgICAgICAgICAgIGhlaWdodDogMTIwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zaWdudXBXYXZlIC5zaWdudXBDb250YWluZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgQHNjcmVlbiBtZCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDExMCU7XG4gICAgICAgIH1cblxuICAgICAgICBAc2NyZWVuIHhsIHtcbiAgICAgICAgICAgIGhlaWdodDogMTIwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zaWdudXBXYXZlIC5jdGFTaWdudXAtZm9ybSB7XG4gICAgICAgIEBhcHBseSBsZzotbXQtNDg7XG4gICAgfVxuXG4gICAgLnNpZ251cENvbnRhaW5lciB7XG4gICAgICAgIEBhcHBseSByb3VuZGVkLTE2IGJnLXdoaXRlIHNoYWRvdy1tZDtcbiAgICB9XG5cbiAgICAuc2lnbnVwV2F2ZSAuc2lnbnVwOjphZnRlciB7XG4gICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvc2lnbnVwLXJpZ2h0LXBsYW5ldHMuc3ZnJyk7XG4gICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICBsZWZ0OiAtNS41cmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxcmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmN1c3RvbVNpZ251cCAuc2lnbnVwQ29udGFpbmVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIC5jdXN0b21TaWdudXAgLnNpZ251cCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdG9wOiAtNSU7XG4gICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgdG9wOiAtOSU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJbZGF0YS1tb2R1bGU9J2ZlYXR1cmVkLXJlc291cmNlcyddIHtcbiAgICAuZmVhdHVyZWQtcmVzb3VyY2VzX19pbWFnZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE1OXB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAxNTlweDtcbiAgICB9XG59XG4iLCJbZGF0YS1tb2R1bGU9J2ZpbHRlciddIHtcbiAgICAuaXMtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ5MzI3MiAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBbZGF0YS1maWx0ZXItdG9nZ2xlLXN0YXR1cz0nY2xvc2UnXSB7XG4gICAgICAgIEBhcHBseSByb3VuZGVkLTEwMDtcblxuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6ICM4MjgwOWE7XG4gICAgICAgIH1cbiAgICB9XG4gICAgW2RhdGEtZmlsdGVyLXRvZ2dsZS1zdGF0dXM9J29wZW4nXSB7XG4gICAgICAgIEBhcHBseSBoLWZ1bGwgcm91bmRlZC14bDtcblxuICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgZmlsbDogIzQ5MzI3MjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIFtkYXRhLWZpbHRlci10b2dnbGVdIHtcbiAgICAgICAgcmlnaHQ6IDUlO1xuICAgICAgICBAYXBwbHkgbWQ6cmlnaHQtMDtcbiAgICB9XG5cbiAgICAuZmlsdGVyLWxpc3Qge1xuICAgICAgICBAYXBwbHkgb3ZlcmZsb3cteS1hdXRvIG1kOm92ZXJmbG93LWhpZGRlbjtcblxuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlLWluLW91dDtcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgICAgQGFwcGx5IGJnLXdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgQGFwcGx5IHJvdW5kZWQtc20gYmctc2xhdGUtNTAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzQ0NDI1ODtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIFtkYXRhLWZpbHRlci10b2dnbGUtc3RhdHVzPSdjbG9zZSddIC5maWx0ZXItbGlzdCB7XG4gICAgICAgIEBhcHBseSBoaWRkZW4gbWQ6ZmxleDtcbiAgICB9XG5cbiAgICBbZGF0YS1maWx0ZXItdG9nZ2xlLXN0YXR1cz0nb3BlbiddIC5maWx0ZXItbGlzdCB7XG4gICAgICAgIEBhcHBseSBmbGV4IGgtZnVsbDtcblxuICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICB9XG59XG4iLCIuc2xpZGVyIHtcbiAgICAuc2VlLWFsbC1saW5rIHtcbiAgICAgICAgQGFwcGx5IGZvbnQtd2VpZ2h0LTUwMCB0ZXh0LXNreS01MDAgbGVhZGluZy0yNDtcbiAgICB9XG5cbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICB0b3A6IDI1JTtcbiAgICAgICAgYm94LXNoYWRvdzogMCA2cHggMTBweCByZ2JhKDY4LCA2NiwgODgsIDAuMTQpLFxuICAgICAgICAgICAgMCAxcHggMThweCByZ2JhKDY4LCA2NiwgODgsIDAuMTIpLCAwIDNweCA1cHggcmdiYSg2OCwgNjYsIDg4LCAwLjIpO1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgIH1cblxuICAgICAgICBAc2NyZWVuIG1kIHtcbiAgICAgICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmljb24ge1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuXG4gICAgICAgIEBzY3JlZW4gbWQge1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG5cbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4gICAgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG5cbi5wbGF5aW5nLWNhcmQtc2xpZGVyIC5zd2lwZXItc2xpZGUge1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuLyogU3R5bGVzIGZvciBwcmljaW5nIHBhZ2UgKi9cbi5wYWdlLWlkLTI5NTUgW2RhdGEtbW9kdWxlPSdwbGF5aW5nLWNhcmQtc2xpZGVyJ10ge1xuICAgIC5zd2lwZXIge1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG5cbiAgICAuY2FyZC10aHVtYiB7XG4gICAgICAgIEBhcHBseSBwLTI0O1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgQGFwcGx5IG9iamVjdC1jb250YWluO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmhlYWRlci1tYWluIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIFtkYXRhLW1lbnUtdG9nZ2xlXSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgfVxuXG4gICAgaGVhZGVyIG5hdiB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgICB0b3A6IDRyZW07XG4gICAgICAgIEBhcHBseSBhYnNvbHV0ZSBsZzpyZWxhdGl2ZSBsZzp0b3AtMCBiZy1ncmFwZS03MDA7XG4gICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBbZGF0YS1tZW51LXRvZ2dsZV0gPiB1bCB7XG4gICAgICAgIEBhcHBseSB0ZXh0LXdoaXRlIGxnOmFic29sdXRlO1xuXG4gICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duX21lbnUge1xuICAgICAgICBAYXBwbHkgaGlkZGVuIGgtMCBtYXgtaC1mdWxsIG9wYWNpdHktMCBsZzphYnNvbHV0ZSB0b3AtMTAgbGc6cHktMCBsZzpncmlkO1xuXG4gICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkICNlMGRkZWM7XG4gICAgICAgICAgICB0b3A6IDIuM3JlbTtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xMDAwO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB9XG5cbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbjtcbiAgICB9XG5cbiAgICAuZHJvcGRvd25fbWVudSBsaSB7XG4gICAgICAgIEBhcHBseSBvcGFjaXR5LTA7XG5cbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZTtcbiAgICB9XG5cbiAgICAuZHJvcGRvd25fbWVudVtkYXRhLW1lbnUtdG9nZ2xlLXN0YXR1cz0nb3BlbiddIGxpIHtcbiAgICAgICAgQGFwcGx5IG9wYWNpdHktMTAwO1xuICAgIH1cblxuICAgIEBzY3JlZW4gbGcge1xuICAgICAgICBbZGF0YS1tZW51LXRvZ2dsZV06aG92ZXIgLmRyb3Bkb3duX21lbnUgbGkge1xuICAgICAgICAgICAgQGFwcGx5IG9wYWNpdHktMTAwO1xuICAgICAgICB9XG5cbiAgICAgICAgW2RhdGEtbWVudS10b2dnbGVdOmhvdmVyIC5kcm9wZG93bl9tZW51IHtcbiAgICAgICAgICAgIEBhcHBseSBoLWF1dG8gb3BhY2l0eS0xMDAgcHktMzY7XG4gICAgICAgIH1cbiAgICAgICAgW2RhdGEtbWVudS10b2dnbGVdOmhvdmVyIC5kcm9wZG93bl9tZW51LmlzX3NtYWxsIHtcbiAgICAgICAgICAgIEBhcHBseSBweS0xNjtcbiAgICAgICAgfVxuXG4gICAgICAgIFtkYXRhLW1lbnUtdG9nZ2xlXTpob3ZlciA+IHNwYW4ge1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtd2hpdGUgcm91bmRlZC10LWxnIGJnLWdyYXBlLTkwMCBmb250LXdlaWdodC01MDA7XG4gICAgICAgIH1cblxuICAgICAgICBbZGF0YS1tZW51LXRvZ2dsZV06aG92ZXIgW2RhdGEtbWVudS1jaGV2cm9uXSB7XG4gICAgICAgICAgICBAYXBwbHkgcm90YXRlLTE4MDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kcm9wZG93bl9tZW51W2RhdGEtbWVudS10b2dnbGUtc3RhdHVzPSdvcGVuJ10sXG4gICAgICAgIFtkYXRhLW1lbnUtdG9nZ2xlXTpob3ZlciAuZHJvcGRvd25fbWVudSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC4ycmVtKTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIwMDBweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd25fbWVudVtkYXRhLW1lbnUtdG9nZ2xlLXN0YXR1cz0nb3BlbiddIHtcbiAgICAgICAgQGFwcGx5IGgtYXV0byBvcGFjaXR5LTEwMCBsZzpoLWF1dG8gbGc6cHktMzY7XG5cbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuNXJlbSk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIFtkYXRhLW1lbnUtdG9nZ2xlXS5hY3RpdmUge1xuICAgICAgICBAYXBwbHkgdGV4dC13aGl0ZSByb3VuZGVkLXQtbGcgbGc6YmctZ3JhcGUtOTAwIGZvbnQtd2VpZ2h0LTUwMDtcbiAgICB9XG5cbiAgICBbZGF0YS1tZW51LXRvZ2dsZV0uYWN0aXZlIFtkYXRhLW1lbnUtY2hldnJvbl0ge1xuICAgICAgICBAYXBwbHkgcm90YXRlLTE4MDtcbiAgICB9XG5cbiAgICAvKioqKioqIE1vYmlsZSBNZW51ICoqKioqKiAqL1xuXG4gICAgW2RhdGEtbW9iaWxlLW1lbnUtdG9nZ2xlXSB7XG4gICAgICAgIEBhcHBseSByZWxhdGl2ZTtcblxuICAgICAgICB3aWR0aDogMjdweDtcbiAgICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgW2RhdGEtbW9iaWxlLW1lbnUtdG9nZ2xlXSBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgW2RhdGEtbW9iaWxlLW1lbnUtdG9nZ2xlXSBzcGFuOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIHRvcDogMDtcbiAgICB9XG5cbiAgICBbZGF0YS1tb2JpbGUtbWVudS10b2dnbGVdIHNwYW46bnRoLWNoaWxkKDIpLFxuICAgIFtkYXRhLW1vYmlsZS1tZW51LXRvZ2dsZV0gc3BhbjpudGgtY2hpbGQoMykge1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgW2RhdGEtbW9iaWxlLW1lbnUtdG9nZ2xlXSBzcGFuOm50aC1jaGlsZCg0KSB7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICB9XG5cbiAgICBbZGF0YS1tb2JpbGUtbWVudS10b2dnbGVdLm9wZW4gc3BhbjpudGgtY2hpbGQoMSkge1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIHdpZHRoOiAwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgIH1cblxuICAgIFtkYXRhLW1vYmlsZS1tZW51LXRvZ2dsZV0ub3BlbiBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG5cbiAgICBbZGF0YS1tb2JpbGUtbWVudS10b2dnbGVdLm9wZW4gc3BhbjpudGgtY2hpbGQoMykge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIH1cblxuICAgIFtkYXRhLW1vYmlsZS1tZW51LXRvZ2dsZV0ub3BlbiBzcGFuOm50aC1jaGlsZCg0KSB7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgd2lkdGg6IDAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgfVxuXG4gICAgW2RhdGEtbWVudS1tb2JpbGUtdG9nZ2xlLXN0YXR1c10ge1xuICAgICAgICBAYXBwbHkgYmctZ3JhcGUtNzAwO1xuICAgIH1cblxuICAgIFtkYXRhLW1lbnUtbW9iaWxlLXRvZ2dsZS1zdGF0dXNdLmlzTm90aWNlIHtcbiAgICAgICAgQGFwcGx5IGxnOnRvcC0wO1xuICAgIH1cblxuICAgIFtkYXRhLW1lbnUtbW9iaWxlLXRvZ2dsZS1zdGF0dXM9J2Nsb3NlJ10ge1xuICAgICAgICBAYXBwbHkgaGlkZGVuIGxnOmJsb2NrO1xuICAgIH1cblxuICAgIFtkYXRhLW1lbnUtbW9iaWxlLXRvZ2dsZS1zdGF0dXM9J29wZW4nXSB7XG4gICAgICAgIEBhcHBseSBibG9jayBhYnNvbHV0ZSAtcmlnaHQtMTAgdy1bMzAwcHhdIGxnOmJsb2NrIGxnOnRvcC0wIGxnOnctYXV0byBsZzpyZWxhdGl2ZSBsZzpiZy10cmFuc3BhcmVudCBsZzp0b3AtMDtcblxuICAgICAgICBtYXgtaGVpZ2h0OiA4NXZoO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICB0b3A6IDc5cHg7XG4gICAgfVxuXG4gICAgbmF2IC5kcm9wZG93bl9tZW51IGEuaXMtYWN0aXZlID4gZGl2LFxuICAgIC5tZW51LWdyYW5kY2hpbGQgYS5pcy1hY3RpdmUsXG4gICAgLm1lbnVfX2xpc3QtaXRlbSAuaXMtYWN0aXZlLFxuICAgIC5tZW51X19saXN0LWl0ZW0gPiBhOmhvdmVyID4gZGl2LFxuICAgIC5tZW51X19saXN0LWl0ZW0gPiBzcGFuID4gYTpob3ZlcixcbiAgICAubWVudS1ncmFuZGNoaWxkIGE6aG92ZXIge1xuICAgICAgICBAYXBwbHkgcm91bmRlZC1tZCBiZy1ncmFwZS05MDAgbWQ6Ymctc2xhdGUtMjAwO1xuICAgIH1cblxuICAgIC5hZG1pbi1iYXIgJiB7XG4gICAgICAgIHRvcDogMzJweDtcblxuICAgICAgICAvKiBAc2NyZWVuIGxnIHtcblx0XHRcdHRvcDogMzJweDtcblx0XHR9ICovXG4gICAgfVxufVxuXG5uYXYgLm1lbnUtZ3JhbmRjaGlsZCBhIHtcbiAgICBAYXBwbHkgYmxvY2s7XG59XG5cbi5vdmVybGF5IHtcbiAgICBAYXBwbHkgb3BhY2l0eS0wO1xuXG4gICAgei1pbmRleDogLTEwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5vcGVuIC5vdmVybGF5IHtcbiAgICBAYXBwbHkgei0xMCBibG9jayBvcGFjaXR5LTEwMCBsZzpvcGFjaXR5LTA7XG5cbiAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgei1pbmRleDogLTEwO1xuICAgIH1cbn1cblxuLm5hdkNvbnRhaW5lciB7XG4gICAgQGFwcGx5IHJlbGF0aXZlIHotMjA7XG59XG5cbmh0bWwuaXNNb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLm5vdGljZS1nbG9iYWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLmNvbC0xIHtcbiAgICAubWVudV9fbGlzdC1pdGVtIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBAYXBwbHkgbGc6bWItMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5hY2NvcmRpb24taXRlbSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDJweCByZ2JhKDY4LCA2NiwgODgsIDAuMTQpLCAwIDJweCAycHggcmdiYSg2OCwgNjYsIDg4LCAwLjEyKSxcbiAgICAgICAgMCAxcHggM3B4IHJnYmEoNjgsIDY2LCA4OCwgMC4yKTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5hY2NvcmRpb24tYm9keSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFjY29yZGlvbi1pdGVtLm9wZW4gLmFjY29yZGlvbi1ib2R5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmFjY29yZGlvbi1pdGVtLm9wZW4gLmFjY29yZGlvbi1pY29uIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cztcbn1cbiIsIi5sb2dvcy10ZXN0aW1vbmlhbHNfX3Rlc3RpbW9uaWFsIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMnB4IHJnYmEoNjgsIDY2LCA4OCwgMC4xNCksIDAgMnB4IDJweCByZ2JhKDY4LCA2NiwgODgsIDAuMTIpLFxuICAgICAgICAwIDFweCAzcHggcmdiYSg2OCwgNjYsIDg4LCAwLjIpO1xufVxuXG4ubG9nb3MtdGVzdGltb25pYWxzX190ZXN0aW1vbmlhbC1jaXJjbGUge1xuICAgIHdpZHRoOiA0MnB4O1xuICAgIGhlaWdodDogNDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0yMXB4O1xuICAgIGxlZnQ6IC0yMXB4O1xufVxuIiwiLnNwYWNpbmdfX2Rlc2t0b3Atc21hbGwge1xuICAgIGNvbG9yOiByZWQ7XG59XG4iLCIuY29udGVudC1kZXRhaWxzIHtcbiAgICBtaW4taGVpZ2h0OiAxMTRweDtcbn1cbiIsIi5jb3JlLXRhYmxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQHNjcmVlbiBtZCB7XG4gICAgICAgIG1heC13aWR0aDogMTM2MHB4O1xuICAgIH1cbn1cblxuW2RhdGEtbW9kdWxlPSdjb3JlLWNvbHVtbnMnXSxcbltkYXRhLW1vZHVsZT0nY29yZS1jb2x1bW4nXSB7XG4gICAgQHNjcmVlbiBtZCB7XG4gICAgICAgIG1heC13aWR0aDogMTM2MHB4O1xuICAgIH1cbn1cblxuLyogLndwLWJsb2NrLXRhYmxlLm92ZXJmbG93LXRhYmxlIHsgKi9cblxuLyogLmNvcmUtYmxvY2suY29yZS10YWJsZS5vdmVyZmxvdy10YWJsZSB7XG4gICAgLyogVE9ETzogbWFrZSBhcnJvd3MgY2xpY2thYmxlICovXG5cbi8qICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogNTBweDtcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDMycHgpO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIEBhcHBseSBiZy1ncmFwZS01MDA7XG5cbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBib3gtc2hhZG93OiAwIDZweCAxMHB4IHJnYmEoNjgsIDY2LCA4OCwgMC4xNCksXG4gICAgICAgICAgICAwIDFweCAxOHB4IHJnYmEoNjgsIDY2LCA4OCwgMC4xMiksIDAgM3B4IDVweCByZ2JhKDY4LCA2NiwgODgsIDAuMik7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICB6LWluZGV4OiAyMDA7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVE1pSUdobGFXZG9kRDBpTWpFaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TXlBeU1TSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajQ4Y0dGMGFDQmtQU0pOTWk0Mk5EQTJNaUF3TGpFMk9ESXhNMHd4TWk0Mk5EQTJJREV3TGpFMk9ESk1NaTQyTkRBMk1pQXlNQzR4TmpneVREQXVNamsyT0RjMUlERTNMamd5TkRWTU55NDVOVE14TWlBeE1DNHhOamd5VERBdU1qazJPRGMxSURJdU5URXhPVFpNTWk0Mk5EQTJNaUF3TGpFMk9ESXhNMW9pSUdacGJHdzlJbmRvYVhSbElpOCtQQzl6ZG1jK0NnPT0pO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgfVxufSAqL1xuXG4ud3AtYmxvY2stdGFibGUge1xuICAgIEBhcHBseSBib3JkZXItc29saWQgYm9yZGVyLXNsYXRlLTMwMCBiZy13aGl0ZTtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1hcmdpbjogNDBweCBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHggMCAwIDE2cHg7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuXG4gICAgQHNjcmVlbiBtZCB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICB9XG5cbiAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgfVxufVxuXG4ud3AtYmxvY2stdGFibGUgdGFibGUge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4ud3AtYmxvY2stdGFibGUgdGhlYWQge1xuICAgIEBhcHBseSBiZy1zbGF0ZS0zMDA7XG5cbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuLndwLWJsb2NrLXRhYmxlIHRyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi53cC1ibG9jay10YWJsZSB0aDpmaXJzdC1jaGlsZCxcbi53cC1ibG9jay10YWJsZSB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICBAc2NyZWVuIG1kIHtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgIH1cbn1cblxuLndwLWJsb2NrLXRhYmxlIHRoOmZpcnN0LWNoaWxkIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG5cbiAgICBAc2NyZWVuIG1kIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICB9XG59XG5cbi53cC1ibG9jay10YWJsZSB0aCxcbi53cC1ibG9jay10YWJsZSB0ZCB7XG4gICAgd2lkdGg6IDE2NHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcblxuICAgIEBzY3JlZW4gbWQge1xuICAgICAgICB3aWR0aDogMjQ0cHg7XG4gICAgfVxuXG4gICAgQHNjcmVlbiBtZCB7XG4gICAgICAgIHdpZHRoOiAzMTJweDtcbiAgICB9XG59XG5cbi53cC1ibG9jay10YWJsZSBpbWcge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLndwLWJsb2NrLXRhYmxlIHRoZWFkIHRyIHtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDRweCAwO1xuXG4gICAgQHNjcmVlbiBtZCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgfVxufVxuXG4ud3AtYmxvY2stdGFibGUgdGJvZHkgdHIge1xuICAgIG1pbi1oZWlnaHQ6IDcycHg7XG4gICAgcGFkZGluZzogNHB4IDA7XG5cbiAgICBAc2NyZWVuIG1kIHtcbiAgICAgICAgbWluLWhlaWdodDogNjhweDtcbiAgICB9XG59XG5cbi53cC1ibG9jay10YWJsZSB0Ym9keSB0cjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBAYXBwbHkgYm9yZGVyLWItc2xhdGUtMzAwO1xuXG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xufVxuIiwiLmhic3B0LWZvcm0ge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA4NTBweDtcblxuICAgIGZpZWxkc2V0IHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHMtaW5wdXQ6bm90KFt0eXBlPSdjaGVja2JveCddKTpub3QoW3R5cGU9J3JhZGlvJ10pIHtcbiAgICAgICAgQGFwcGx5IGJvcmRlci1iLXNsYXRlLTYwMDtcblxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzgyODA5YTtcbiAgICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG5cbiAgICAuaHMtaW5wdXRbdHlwZT0nY2hlY2tib3gnXSxcbiAgICAuaHMtaW5wdXRbdHlwZT0ncmFkaW8nXSB7XG4gICAgICAgIC8qIEBhcHBseSA7ICovXG4gICAgICAgIEBhcHBseSBpbmxpbmUtYmxvY2sgYm9yZGVyLWItc2xhdGUtNjAwO1xuXG4gICAgICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgZmllbGRzZXQgLmlucHV0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgZmllbGRzZXQuZm9ybS1jb2x1bW5zLTIgLmhzLWZvcm0tZmllbGQge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgIH1cblxuICAgICAgICBAc2NyZWVuIG1kIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE2cHgpICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG5cbiAgICAuaHMtYnV0dG9uLnByaW1hcnkubGFyZ2Uge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgLyogQGFwcGx5IC5zZWNvbmRhcnk7ICovXG4gICAgICAgIEBhcHBseSBiZy13aGl0ZSBib3JkZXItMiBmb250LXdlaWdodC01MDAgYm9yZGVyLWdyYXBlLTcwMCBob3ZlcjpiZy1ncmFwZS03MDAgc2hhZG93LWJ0biB0ZXh0LWdyYXBlLTcwMCBob3Zlcjp0ZXh0LXdoaXRlO1xuXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuXG4gICAgLmhzX3N1Ym1pdC5ocy1zdWJtaXQgLmFjdGlvbnMge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmhzLWVycm9yLW1zZ3Mge1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgfVxuXG4gICAgLmhzLWVycm9yLW1zZyB7XG4gICAgICAgIEBhcHBseSB0ZXh0LXRvbWF0by01MDA7XG4gICAgfVxufVxuIiwiQGltcG9ydCAndGFpbHdpbmRjc3MvYmFzZSc7XG5AaW1wb3J0ICd0YWlsd2luZGNzcy9jb21wb25lbnRzJztcbkBpbXBvcnQgJ3RhaWx3aW5kY3NzL3V0aWxpdGllcyc7XG5cbi8qIGJhc2UgKi9cbkBpbXBvcnQgJ2Jhc2UvX2dsb2JhbCc7XG5AaW1wb3J0ICdiYXNlL19mb250cyc7XG5AaW1wb3J0ICdiYXNlL190eXBvZ3JhcGh5JztcbkBpbXBvcnQgJ2Jhc2UvX2J1dHRvbnMnO1xuQGltcG9ydCAnYmFzZS9fbGF5b3V0JztcbkBpbXBvcnQgJ2Jhc2UvX2NvcmUnO1xuXG4vKiB1dGlsaXRpZXMgKi9cbkBpbXBvcnQgJ2NvbXBvbmVudHMvX2F1dGhvcic7XG5AaW1wb3J0ICdjb21wb25lbnRzL19jb250ZW50LW5hdmlnYXRpb24nO1xuQGltcG9ydCAnY29tcG9uZW50cy9fY3RhLWRlZmF1bHQnO1xuQGltcG9ydCAnY29tcG9uZW50cy9faGVyby1kZWZhdWx0JztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvX2N0YS1zaWdudXAnO1xuQGltcG9ydCAnY29tcG9uZW50cy9fZmVhdHVyZWQtcmVzb3VyY2VzJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvX2ZpbHRlcic7XG5AaW1wb3J0ICdjb21wb25lbnRzL19mb290ZXInO1xuQGltcG9ydCAnY29tcG9uZW50cy9fcHJlLWZvb3Rlcic7XG5AaW1wb3J0ICdjb21wb25lbnRzL19zbGlkZXInO1xuQGltcG9ydCAnY29tcG9uZW50cy9faGVhZGVyJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvX2FjY29yZGlvbi1mYXEnO1xuQGltcG9ydCAnY29tcG9uZW50cy9fbG9nb3MtdGVzdGltb25pYWwnO1xuQGltcG9ydCAnY29tcG9uZW50cy9fc3BhY2luZyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL190ZWFtLWdyaWQnO1xuQGltcG9ydCAnY29tcG9uZW50cy9fY29udGVudC1jYXJkJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvX3dwX2Jsb2NrX3RhYmxlJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvX2h1YnNwb3QtZm9ybSc7XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/