/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */html{-webkit-text-size-adjust:100%;box-sizing:border-box;tab-size:4;word-break:normal}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{margin:0;padding:0}hr{color:inherit;height:0;overflow:visible}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:initial}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}iframe{border-style:none}input{border-radius:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:initial;border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}[disabled]{cursor:default}img{border-style:none}progress{vertical-align:initial}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}:host,:root{--color-ccb-50:#e5edf5;--color-ccb-100:#ccdbeb;--color-ccb-200:#99b7d7;--color-ccb-300:#6693c4;--color-ccb-400:#336fb0;--color-ccb-500:#004b9c;--color-ccb-600:#003c7d;--color-ccb-700:#002d5e;--color-ccb-800:#001e3e;--color-ccb-900:#000f1f;--color-ccb-950:#000810;--color-ccb-black:#282c31;--color-primary:#004b9c;--color-secondary:#ef6014;--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:#fef2f2;--color-red-100:#ffe2e2;--color-red-500:#fb2c36;--color-blue-50:#eff6ff;--color-blue-100:#dbeafe;--color-blue-500:#2b7fff;--color-blue-600:#155dfc;--color-slate-50:#f8fafc;--color-slate-100:#f1f5f9;--color-slate-200:#e2e8f0;--color-slate-300:#cad5e2;--color-slate-700:#314158;--color-slate-800:#1d293d;--color-slate-900:#0f172b;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5dc;--color-gray-400:#99a1af;--color-gray-500:#6a7282;--color-gray-900:#101828;--color-black:#000;--color-white:#fff;--spacing:0.25rem;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--text-xs:0.75rem;--text-xs--line-height:1.33333;--text-sm:0.875rem;--text-sm--line-height:1.42857;--text-base:1rem;--text-base--line-height:1.5;--text-lg:1.125rem;--text-lg--line-height:1.55556;--text-xl:1.25rem;--text-xl--line-height:1.4;--text-2xl:1.5rem;--text-2xl--line-height:1.33333;--text-3xl:1.875rem;--text-3xl--line-height:1.2;--text-4xl:2.25rem;--text-4xl--line-height:1.11111;--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-thin:100;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tighter:-0.05em;--tracking-tight:-0.025em;--tracking-normal:0em;--tracking-wide:0.025em;--tracking-wider:0.05em;--tracking-widest:0.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--radius-sm:0.25rem;--radius-md:0.375rem;--radius-lg:0.5rem;--radius-xl:0.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--default-transition-duration:150ms;--default-transition-timing-function:cubic-bezier(0.4,0,0.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:color(display-p3 0 0 0)){:host,:root{--color-blue-500:color(display-p3 0.26642 0.49122 0.98862)}}:root{--color:#282c31;--color-white:#fff;--color-gray:#787f86;--color-primary:#004b9c;--color-secondary:#ef6014;--color-plan-standard:#3179c7;--color-plan-professional:var(--color-primary);--color-plan-enterprise:#4a0095;--color-bg:#f2f5fa;--color-bg-primary:#d4e4f4;--color-bg-yellow:#f7f8c5;--color-bg-green:#d4f4d4;--color-bg-gray:#787f86;--color-bdr-gray:#c6cbd6;--color-link:var(--color-primary);--vw:min(1px,0.07321vw);--rem1:max(1px,0.26667vw);--font-size:calc(var(--rem1)*16);--font-size-XS:calc(var(--rem1)*12);--font-size-S:calc(var(--rem1)*14);--font-size-M:calc(var(--rem1)*20);--font-size-L:calc(var(--rem1)*24);--font-size-XL:calc(var(--rem1)*28);--font-size-XXL:calc(var(--rem1)*36);--font-size-XXXL:calc(var(--rem1)*42);--font-size-XXXXL:calc(var(--rem1)*64);--line-height-lower:1.5;--line-height-low:1.625;--line-height:2;--line-height-fs-XS:var(--line-height-lower);--line-height-fs-S:var(--line-height-low);--line-height-fs-M:var(--line-height-low);--line-height-fs-L:var(--line-height-low);--line-height-fs-XL:var(--line-height-lower);--line-height-fs-XXL:var(--line-height-lower);--line-height-fs-XXXL:var(--line-height-lower);--line-height-fs-XXXXL:var(--line-height-lower);--width-content-main:calc(var(--vw)*1164);--width-content-min:calc(var(--vw)*964);--width-content-article:calc(var(--vw)*764);--height-header:calc(var(--vw)*72);--padding-inner:calc(var(--vw)*50);--100vw:100vw;--100vh:100vh;--size-120:calc(var(--vw)*120);--z-header-trigger:999;--z-header:998;--family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans","BIZ UDPGothic",Meiryo,sans-serif;--family-urbanist:"Urbanist",sans-serif;--weight-noto-regular:400;--weight-noto-medium:500;--weight-noto-bold:700}@layer theme, base, components, utilities;@layer theme;@layer base{*,::backdrop,::file-selector-button,:after,:before{border:0 solid;box-sizing:border-box;margin:0;padding:0}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);tab-size:4;-webkit-tap-highlight-color:transparent}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-size:1em;font-variation-settings:var(--default-mono-font-variation-settings,normal)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}:-moz-focusring{outline:auto}progress{vertical-align:initial}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}::file-selector-button,button,input,optgroup,select,textarea{background-color:initial;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::placeholder{color:currentcolor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,#0000)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}::file-selector-button,button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.top-0{top:calc(var(--spacing)*0)}.top-1{top:calc(var(--spacing)*1)}.top-2{top:calc(var(--spacing)*2)}.top-3{top:calc(var(--spacing)*3)}.top-4{top:calc(var(--spacing)*4)}.top-5{top:calc(var(--spacing)*5)}.top-6{top:calc(var(--spacing)*6)}.top-8{top:calc(var(--spacing)*8)}.top-10{top:calc(var(--spacing)*10)}.top-12{top:calc(var(--spacing)*12)}.top-16{top:calc(var(--spacing)*16)}.top-20{top:calc(var(--spacing)*20)}.right-0{right:calc(var(--spacing)*0)}.right-1{right:calc(var(--spacing)*1)}.right-2{right:calc(var(--spacing)*2)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.right-5{right:calc(var(--spacing)*5)}.right-6{right:calc(var(--spacing)*6)}.right-8{right:calc(var(--spacing)*8)}.right-10{right:calc(var(--spacing)*10)}.right-12{right:calc(var(--spacing)*12)}.right-16{right:calc(var(--spacing)*16)}.right-20{right:calc(var(--spacing)*20)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-1{bottom:calc(var(--spacing)*1)}.bottom-2{bottom:calc(var(--spacing)*2)}.bottom-3{bottom:calc(var(--spacing)*3)}.bottom-4{bottom:calc(var(--spacing)*4)}.bottom-5{bottom:calc(var(--spacing)*5)}.bottom-6{bottom:calc(var(--spacing)*6)}.bottom-8{bottom:calc(var(--spacing)*8)}.bottom-10{bottom:calc(var(--spacing)*10)}.bottom-12{bottom:calc(var(--spacing)*12)}.bottom-16{bottom:calc(var(--spacing)*16)}.bottom-20{bottom:calc(var(--spacing)*20)}.left-0{left:calc(var(--spacing)*0)}.left-1{left:calc(var(--spacing)*1)}.left-2{left:calc(var(--spacing)*2)}.left-3{left:calc(var(--spacing)*3)}.left-4{left:calc(var(--spacing)*4)}.left-5{left:calc(var(--spacing)*5)}.left-6{left:calc(var(--spacing)*6)}.left-8{left:calc(var(--spacing)*8)}.left-10{left:calc(var(--spacing)*10)}.left-12{left:calc(var(--spacing)*12)}.left-16{left:calc(var(--spacing)*16)}.left-20{left:calc(var(--spacing)*20)}.-z-1{z-index:-1}.-z-2{z-index:-2}.z-0{z-index:0}.z-3{z-index:3}.order-first{order:-9999}.order-last{order:9999}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.container{width:100%}.m-0{margin:calc(var(--spacing)*0)}.m-1{margin:calc(var(--spacing)*1)}.m-2{margin:calc(var(--spacing)*2)}.m-3{margin:calc(var(--spacing)*3)}.m-4{margin:calc(var(--spacing)*4)}.m-5{margin:calc(var(--spacing)*5)}.m-6{margin:calc(var(--spacing)*6)}.m-8{margin:calc(var(--spacing)*8)}.m-10{margin:calc(var(--spacing)*10)}.m-12{margin:calc(var(--spacing)*12)}.m-16{margin:calc(var(--spacing)*16)}.m-20{margin:calc(var(--spacing)*20)}.m-auto{margin:auto}.mx-0{margin-inline:calc(var(--spacing)*0)}.mx-1{margin-inline:calc(var(--spacing)*1)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-3{margin-inline:calc(var(--spacing)*3)}.mx-4{margin-inline:calc(var(--spacing)*4)}.mx-5{margin-inline:calc(var(--spacing)*5)}.mx-6{margin-inline:calc(var(--spacing)*6)}.mx-8{margin-inline:calc(var(--spacing)*8)}.mx-10{margin-inline:calc(var(--spacing)*10)}.mx-12{margin-inline:calc(var(--spacing)*12)}.mx-16{margin-inline:calc(var(--spacing)*16)}.mx-20{margin-inline:calc(var(--spacing)*20)}.mx-auto{margin-inline:auto}.my-0{margin-block:calc(var(--spacing)*0)}.my-1{margin-block:calc(var(--spacing)*1)}.my-2{margin-block:calc(var(--spacing)*2)}.my-3{margin-block:calc(var(--spacing)*3)}.my-4{margin-block:calc(var(--spacing)*4)}.my-5{margin-block:calc(var(--spacing)*5)}.my-6{margin-block:calc(var(--spacing)*6)}.my-8{margin-block:calc(var(--spacing)*8)}.my-10{margin-block:calc(var(--spacing)*10)}.my-12{margin-block:calc(var(--spacing)*12)}.my-16{margin-block:calc(var(--spacing)*16)}.my-20{margin-block:calc(var(--spacing)*20)}.mt-0{margin-top:calc(var(--spacing)*0)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-16{margin-top:calc(var(--spacing)*16)}.mt-20{margin-top:calc(var(--spacing)*20)}.mr-0{margin-right:calc(var(--spacing)*0)}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-3{margin-right:calc(var(--spacing)*3)}.mr-4{margin-right:calc(var(--spacing)*4)}.mr-5{margin-right:calc(var(--spacing)*5)}.mr-6{margin-right:calc(var(--spacing)*6)}.mr-8{margin-right:calc(var(--spacing)*8)}.mr-10{margin-right:calc(var(--spacing)*10)}.mr-12{margin-right:calc(var(--spacing)*12)}.mr-16{margin-right:calc(var(--spacing)*16)}.mr-20{margin-right:calc(var(--spacing)*20)}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.mb-16{margin-bottom:calc(var(--spacing)*16)}.mb-20{margin-bottom:calc(var(--spacing)*20)}.ml-0{margin-left:calc(var(--spacing)*0)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-3{margin-left:calc(var(--spacing)*3)}.ml-4{margin-left:calc(var(--spacing)*4)}.ml-5{margin-left:calc(var(--spacing)*5)}.ml-6{margin-left:calc(var(--spacing)*6)}.ml-8{margin-left:calc(var(--spacing)*8)}.ml-10{margin-left:calc(var(--spacing)*10)}.ml-12{margin-left:calc(var(--spacing)*12)}.ml-16{margin-left:calc(var(--spacing)*16)}.ml-20{margin-left:calc(var(--spacing)*20)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[360\/244\]{aspect-ratio:360/244}.aspect-\[480\/360\]{aspect-ratio:480/360}.aspect-\[560\/362\]{aspect-ratio:560/362}.size-6{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6)}.size-fit{height:fit-content;width:fit-content}.h-\[18px\]{height:18px}.h-\[27px\]{height:27px}.h-\[120px\]{height:120px}.h-\[134px\]{height:134px}.h-\[240px\]{height:240px}.h-\[308px\]{height:308px}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.w-0{width:calc(var(--spacing)*0)}.w-0\.5{width:calc(var(--spacing)*.5)}.w-1{width:calc(var(--spacing)*1)}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.33333%}.w-1\/4{width:25%}.w-1\/12{width:8.33333%}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-2\/2{width:100%}.w-2\/3{width:66.66667%}.w-2\/4{width:50%}.w-2\/12{width:16.66667%}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-3\/3{width:100%}.w-3\/4{width:75%}.w-3\/12{width:25%}.w-4{width:calc(var(--spacing)*4)}.w-4\/4{width:100%}.w-4\/12{width:33.33333%}.w-5{width:calc(var(--spacing)*5)}.w-5\/12{width:41.66667%}.w-6{width:calc(var(--spacing)*6)}.w-6\/12{width:50%}.w-7{width:calc(var(--spacing)*7)}.w-7\/12{width:58.33333%}.w-8{width:calc(var(--spacing)*8)}.w-8\/12{width:66.66667%}.w-9{width:calc(var(--spacing)*9)}.w-9\/12{width:75%}.w-10{width:calc(var(--spacing)*10)}.w-10\/12{width:83.33333%}.w-11{width:calc(var(--spacing)*11)}.w-11\/12{width:91.66667%}.w-12{width:calc(var(--spacing)*12)}.w-12\/12{width:100%}.w-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-28{width:calc(var(--spacing)*28)}.w-32{width:calc(var(--spacing)*32)}.w-36{width:calc(var(--spacing)*36)}.w-40{width:calc(var(--spacing)*40)}.w-44{width:calc(var(--spacing)*44)}.w-48{width:calc(var(--spacing)*48)}.w-52{width:calc(var(--spacing)*52)}.w-56{width:calc(var(--spacing)*56)}.w-60{width:calc(var(--spacing)*60)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-80{width:calc(var(--spacing)*80)}.w-96{width:calc(var(--spacing)*96)}.w-\[18px\]{width:18px}.w-\[100px\]{width:100px}.w-\[120px\]{width:120px}.w-\[270px\]{width:270px}.w-\[532px\]{width:532px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-min{width:min-content}.w-px{width:1px}.w-screen{width:100vw}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-\[135px\]{max-width:135px}.max-w-\[199px\]{max-width:199px}.max-w-\[200px\]{max-width:200px}.max-w-\[340px\]{max-width:340px}.max-w-\[400px\]{max-width:400px}.max-w-\[560px\]{max-width:560px}.max-w-\[575px\]{max-width:575px}.max-w-\[665px\]{max-width:665px}.max-w-\[782px\]{max-width:782px}.max-w-\[812px\]{max-width:812px}.max-w-\[1020px\]{max-width:1020px}.max-w-\[1230px\]{max-width:1230px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-screen-lg{max-width:var(--breakpoint-lg)}.max-w-screen-md{max-width:var(--breakpoint-md)}.max-w-screen-sm{max-width:var(--breakpoint-sm)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.flex-1{flex:1}.flex-auto{flex:auto}.flex-initial{flex:0 auto}.flex-none{flex:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.content-center{align-content:center}.content-end{align-content:flex-end}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-evenly{justify-content:space-evenly}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing)*0)}.gap-1{gap:calc(var(--spacing)*1)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-12{gap:calc(var(--spacing)*12)}.gap-16{gap:calc(var(--spacing)*16)}.gap-x-0{column-gap:calc(var(--spacing)*0)}.gap-x-2{column-gap:calc(var(--spacing)*2)}.gap-x-3{column-gap:calc(var(--spacing)*3)}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-x-6{column-gap:calc(var(--spacing)*6)}.gap-x-8{column-gap:calc(var(--spacing)*8)}.gap-y-0{row-gap:calc(var(--spacing)*0)}.gap-y-1{row-gap:calc(var(--spacing)*1)}.gap-y-2{row-gap:calc(var(--spacing)*2)}.gap-y-4{row-gap:calc(var(--spacing)*4)}.gap-y-6{row-gap:calc(var(--spacing)*6)}.gap-y-8{row-gap:calc(var(--spacing)*8)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:calc(infinity * 1px)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-t-3xl{border-top-left-radius:var(--radius-3xl);border-top-right-radius:var(--radius-3xl)}.rounded-t-full{border-top-left-radius:calc(infinity * 1px);border-top-right-radius:calc(infinity * 1px)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-t-md{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.rounded-t-sm{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.rounded-l{border-bottom-left-radius:.25rem;border-top-left-radius:.25rem}.rounded-l-2xl{border-bottom-left-radius:var(--radius-2xl);border-top-left-radius:var(--radius-2xl)}.rounded-l-3xl{border-bottom-left-radius:var(--radius-3xl);border-top-left-radius:var(--radius-3xl)}.rounded-l-full{border-bottom-left-radius:calc(infinity * 1px);border-top-left-radius:calc(infinity * 1px)}.rounded-l-lg{border-bottom-left-radius:var(--radius-lg);border-top-left-radius:var(--radius-lg)}.rounded-l-md{border-bottom-left-radius:var(--radius-md);border-top-left-radius:var(--radius-md)}.rounded-l-none{border-bottom-left-radius:0;border-top-left-radius:0}.rounded-l-sm{border-bottom-left-radius:var(--radius-sm);border-top-left-radius:var(--radius-sm)}.rounded-l-xl{border-bottom-left-radius:var(--radius-xl);border-top-left-radius:var(--radius-xl)}.rounded-r{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}.rounded-r-2xl{border-bottom-right-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-r-3xl{border-bottom-right-radius:var(--radius-3xl);border-top-right-radius:var(--radius-3xl)}.rounded-r-full{border-bottom-right-radius:calc(infinity * 1px);border-top-right-radius:calc(infinity * 1px)}.rounded-r-lg{border-bottom-right-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-r-md{border-bottom-right-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.rounded-r-none{border-bottom-right-radius:0;border-top-right-radius:0}.rounded-r-sm{border-bottom-right-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.rounded-r-xl{border-bottom-right-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.rounded-b{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-b-2xl{border-bottom-left-radius:var(--radius-2xl);border-bottom-right-radius:var(--radius-2xl)}.rounded-b-3xl{border-bottom-left-radius:var(--radius-3xl);border-bottom-right-radius:var(--radius-3xl)}.rounded-b-full{border-bottom-left-radius:calc(infinity * 1px);border-bottom-right-radius:calc(infinity * 1px)}.rounded-b-lg{border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.rounded-b-md{border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.rounded-b-none{border-bottom-left-radius:0;border-bottom-right-radius:0}.rounded-b-sm{border-bottom-left-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}.rounded-b-xl{border-bottom-left-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-8{border-style:var(--tw-border-style);border-width:8px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-t-4{border-top-style:var(--tw-border-style);border-top-width:4px}.border-t-8{border-top-style:var(--tw-border-style);border-top-width:8px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.border-r-4{border-right-style:var(--tw-border-style);border-right-width:4px}.border-r-8{border-right-style:var(--tw-border-style);border-right-width:8px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-b-4{border-bottom-style:var(--tw-border-style);border-bottom-width:4px}.border-b-8{border-bottom-style:var(--tw-border-style);border-bottom-width:8px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-l-8{border-left-style:var(--tw-border-style);border-left-width:8px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-none{--tw-border-style:none;border-style:none}.border-solid{--tw-border-style:solid;border-style:solid}.border-black{border-color:var(--color-black)}.border-blue-500{border-color:var(--color-blue-500)}.border-blue-600{border-color:var(--color-blue-600)}.border-ccb-500{border-color:var(--color-ccb-500)}.border-current{border-color:currentcolor}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400{border-color:var(--color-gray-400)}.border-gray-500{border-color:var(--color-gray-500)}.border-red-500{border-color:var(--color-red-500)}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.bg-\[var\(--ccb-bg\)\]{background-color:var(--ccb-bg)}.bg-black{background-color:var(--color-black)}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-ccb-50{background-color:var(--color-ccb-50)}.bg-ccb-100{background-color:var(--color-ccb-100)}.bg-ccb-200{background-color:var(--color-ccb-200)}.bg-ccb-300{background-color:var(--color-ccb-300)}.bg-ccb-400{background-color:var(--color-ccb-400)}.bg-ccb-500{background-color:var(--color-ccb-500)}.bg-ccb-600{background-color:var(--color-ccb-600)}.bg-ccb-700{background-color:var(--color-ccb-700)}.bg-ccb-800{background-color:var(--color-ccb-800)}.bg-ccb-900{background-color:var(--color-ccb-900)}.bg-ccb-950{background-color:var(--color-ccb-950)}.bg-ccb-black{background-color:var(--color-ccb-black)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-300{background-color:var(--color-gray-300)}.bg-gray-400{background-color:var(--color-gray-400)}.bg-gray-500{background-color:var(--color-gray-500)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-300{background-color:var(--color-slate-300)}.bg-slate-800{background-color:var(--color-slate-800)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-transparent{background-color:initial}.bg-white{background-color:var(--color-white)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-10{padding:calc(var(--spacing)*10)}.p-12{padding:calc(var(--spacing)*12)}.p-16{padding:calc(var(--spacing)*16)}.p-20{padding:calc(var(--spacing)*20)}.px-0{padding-inline:calc(var(--spacing)*0)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.px-10{padding-inline:calc(var(--spacing)*10)}.px-12{padding-inline:calc(var(--spacing)*12)}.px-16{padding-inline:calc(var(--spacing)*16)}.px-20{padding-inline:calc(var(--spacing)*20)}.py-0{padding-block:calc(var(--spacing)*0)}.py-1{padding-block:calc(var(--spacing)*1)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.py-11{padding-block:calc(var(--spacing)*11)}.py-12{padding-block:calc(var(--spacing)*12)}.py-16{padding-block:calc(var(--spacing)*16)}.py-20{padding-block:calc(var(--spacing)*20)}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-10{padding-top:calc(var(--spacing)*10)}.pt-12{padding-top:calc(var(--spacing)*12)}.pt-16{padding-top:calc(var(--spacing)*16)}.pt-20{padding-top:calc(var(--spacing)*20)}.pr-0{padding-right:calc(var(--spacing)*0)}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-3{padding-right:calc(var(--spacing)*3)}.pr-4{padding-right:calc(var(--spacing)*4)}.pr-5{padding-right:calc(var(--spacing)*5)}.pr-6{padding-right:calc(var(--spacing)*6)}.pr-8{padding-right:calc(var(--spacing)*8)}.pr-10{padding-right:calc(var(--spacing)*10)}.pr-12{padding-right:calc(var(--spacing)*12)}.pr-16{padding-right:calc(var(--spacing)*16)}.pr-20{padding-right:calc(var(--spacing)*20)}.pb-0{padding-bottom:calc(var(--spacing)*0)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pb-10{padding-bottom:calc(var(--spacing)*10)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pb-16{padding-bottom:calc(var(--spacing)*16)}.pb-20{padding-bottom:calc(var(--spacing)*20)}.pl-0{padding-left:calc(var(--spacing)*0)}.pl-1{padding-left:calc(var(--spacing)*1)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-5{padding-left:calc(var(--spacing)*5)}.pl-6{padding-left:calc(var(--spacing)*6)}.pl-8{padding-left:calc(var(--spacing)*8)}.pl-10{padding-left:calc(var(--spacing)*10)}.pl-12{padding-left:calc(var(--spacing)*12)}.pl-16{padding-left:calc(var(--spacing)*16)}.pl-20{padding-left:calc(var(--spacing)*20)}.text-center{text-align:center}.text-justify{text-align:justify}.text-right{text-align:right}.text-start{text-align:start}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[22px\]{font-size:22px}.text-\[28px\]{font-size:28px}.leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.leading-loose{--tw-leading:var(--leading-loose);line-height:var(--leading-loose)}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.font-thin{--tw-font-weight:var(--font-weight-thin);font-weight:var(--font-weight-thin)}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-black{color:var(--color-black)}.text-blue-500{color:var(--color-blue-500)}.text-ccb-500{color:var(--color-ccb-500)}.text-ccb-600{color:var(--color-ccb-600)}.text-ccb-700{color:var(--color-ccb-700)}.text-ccb-800{color:var(--color-ccb-800)}.text-ccb-900{color:var(--color-ccb-900)}.text-ccb-950{color:var(--color-ccb-950)}.text-ccb-black{color:var(--color-ccb-black)}.text-gray-500{color:var(--color-gray-500)}.text-gray-900{color:var(--color-gray-900)}.text-red-500{color:var(--color-red-500)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-2xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-lg,.shadow-md{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.shadow-none{--tw-shadow:0 0 #0000}.shadow-none,.shadow-sm{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{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,)}.transition{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.backface-hidden{backface-visibility:hidden}}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, 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")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}:where(ul:not([class*=wp-])){list-style-type:none}html{font-family:var(--family)}body{background:var(--color-bg);color:var(--color);font-size:var(--font-size);font-weight:var(--weight-noto-medium);line-height:var(--line-height)}:where(.main){background:url(../images/common/logo-bg.svg?rev=6d38b6a9) no-repeat 100% 0;background-size:calc(var(--vw)*532) auto;padding-top:calc(var(--vw)*100)}:where(.page-template-page-lp) :where(.main){padding-top:0}:where(a){color:var(--color-link);-webkit-text-decoration:underline;text-decoration:underline}:where(strong,b,h1,h2,h3,h4,h5,h6){font-weight:var(--weight-noto-bold)}:where(h1,h2,h3,h4,h5,h6){line-height:var(--line-height)}:where(img.u-fluid,video.u-fluid){display:block;height:auto;width:100%}.post-container{margin:auto!important}.page-template-page-lp main *{margin:revert-layer;padding:revert-layer}.page-template-page-lp main .mx-auto{margin-left:auto!important;margin-right:auto!important}:where(i[class*=icon-]){--mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23000' stroke-dasharray='2' stroke-width='4' d='M0 0h20v20H0z'/%3E%3C/svg%3E");aspect-ratio:1;background:currentColor;display:inline-block;height:1em;line-height:1;mask:var(--mask) center center /contain no-repeat;vertical-align:middle}i.icon-blank{--mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='レイヤー_2' viewBox='0 0 50 49.67'%3E%3Cpath d='M0 49.67V6.96h24.08v5.99H5.99v30.72h30.78V25.61h5.99v24.03zm21.54-25.48L39.78 5.98h-7.44V0h17.67v17.64h-5.99v-7.43L25.78 28.42z' data-name='レイヤー_1' style='fill:%23282c31'/%3E%3C/svg%3E");aspect-ratio:50/49.67}i.icon-delta_b{--mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='レイヤー_2' viewBox='0 0 50 43.3'%3E%3Cpath d='M0 0h50L25 43.3z' data-name='レイヤー_1' style='fill:%23282c31'/%3E%3C/svg%3E");aspect-ratio:50/43.3}i.icon-delta_l{--mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='レイヤー_2' viewBox='0 0 43.3 50'%3E%3Cpath d='M43.3 0v50L0 25z' data-name='レイヤー_1' style='fill:%23282c31'/%3E%3C/svg%3E");aspect-ratio:43.3/50}i.icon-delta_r{--mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='レイヤー_2' viewBox='0 0 43.3 50'%3E%3Cpath d='M0 50V0l43.3 25z' data-name='レイヤー_1' style='fill:%23282c31'/%3E%3C/svg%3E");aspect-ratio:43.3/50}i.icon-delta_t{--mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='レイヤー_2' viewBox='0 0 50 43.3'%3E%3Cpath d='M50 43.3H0L25 0z' data-name='レイヤー_1' style='fill:%23282c31'/%3E%3C/svg%3E");aspect-ratio:50/43.3}i.icon-deltac_r{--mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='レイヤー_2' viewBox='0 0 50 50'%3E%3Cpath d='M25 0C11.19 0 0 11.19 0 25s11.19 25 25 25 25-11.19 25-25S38.81 0 25 0m-5.56 33.33V16.66l13.89 8.33-13.89 8.33Z' data-name='レイヤー_1'/%3E%3C/svg%3E")}i.icon-facebook{--mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024'%3E%3Cpath d='M512.973 0C230.2-.54.536 228.252 0 511.021c-.489 255.554 186.337 467.727 431.032 506.6l.684-357.777-130-.249.282-148 130 .248.216-112.8c.245-128.319 76.819-199.053 193.769-198.83 56.019.107 114.592 10.219 114.592 10.219l-.241 126-64.563-.123c-63.6-.122-83.512 39.307-83.59 79.8l-.183 96.043 142 .271-22.987 147.958-119.3-.228-.684 357.777c244.842-37.94 432.478-249.4 432.966-504.951C1024.534 230.209 795.742.541 512.973 0'/%3E%3C/svg%3E")}i.icon-instagram{--mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 1000 1000'%3E%3Cpath d='M292.92 3.5c-53.2 2.51-89.53 11-121.29 23.48-32.87 12.81-60.73 30-88.45 57.82s-44.79 55.7-57.51 88.62c-12.31 31.83-20.65 68.19-23 121.42S-.2 365.18.06 500.96.92 653.76 3.5 707.1c2.54 53.19 11 89.51 23.48 121.28 12.83 32.87 30 60.72 57.83 88.45s55.69 44.76 88.69 57.5c31.8 12.29 68.17 20.67 121.39 23s70.35 2.87 206.09 2.61 152.83-.86 206.16-3.39 89.46-11.05 121.24-23.47c32.87-12.86 60.74-30 88.45-57.84s44.77-55.74 57.48-88.68c12.32-31.8 20.69-68.17 23-121.35 2.33-53.37 2.88-70.41 2.62-206.17s-.87-152.78-3.4-206.1-11-89.53-23.47-121.32c-12.85-32.87-30-60.7-57.82-88.45s-55.74-44.8-88.67-57.48c-31.82-12.31-68.17-20.7-121.39-23S634.83-.2 499.04.06 346.25.9 292.92 3.5m5.84 903.88c-48.75-2.12-75.22-10.22-92.86-17-23.36-9-40-19.88-57.58-37.29s-28.38-34.11-37.5-57.42c-6.85-17.64-15.1-44.08-17.38-92.83-2.48-52.69-3-68.51-3.29-202s.22-149.29 2.53-202c2.08-48.71 10.23-75.21 17-92.84 9-23.39 19.84-40 37.29-57.57s34.1-28.39 57.43-37.51c17.62-6.88 44.06-15.06 92.79-17.38 52.73-2.5 68.53-3 202-3.29s149.31.21 202.06 2.53c48.71 2.12 75.22 10.19 92.83 17 23.37 9 40 19.81 57.57 37.29s28.4 34.07 37.52 57.45c6.89 17.57 15.07 44 17.37 92.76 2.51 52.73 3.08 68.54 3.32 202s-.23 149.31-2.54 202c-2.13 48.75-10.21 75.23-17 92.89-9 23.35-19.85 40-37.31 57.56s-34.09 28.38-57.43 37.5c-17.6 6.87-44.07 15.07-92.76 17.39-52.73 2.48-68.53 3-202.05 3.29s-149.27-.25-202-2.53m407.6-674.61a60 60 0 1 0 59.88-60.1 60 60 0 0 0-59.88 60.1M243.27 500.5c.28 141.8 115.44 256.49 257.21 256.22S757.02 641.3 756.75 499.5 641.29 242.98 499.5 243.26 243 358.72 243.27 500.5m90.06-.18a166.67 166.67 0 1 1 167 166.34 166.65 166.65 0 0 1-167-166.34'/%3E%3C/svg%3E")}i.icon-mail{--mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='レイヤー_2' viewBox='0 0 46.85 38.71'%3E%3Cpath d='M0 38.71h46.85V0H0zm3.51-3.51V11.15l19.9 12.95 19.93-12.98v24.07H3.51ZM43.35 3.51v3.43L23.42 19.91 3.51 6.96V3.51z' data-name='レイヤー_1' style='fill:%23004b9c'/%3E%3C/svg%3E");aspect-ratio:46.85/38.71}i.icon-plus{--mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='レイヤー_2' viewBox='0 0 50 50'%3E%3Cpath d='M50 29.17H29.17V50h-8.33V29.17H0v-8.33h20.83V0h8.33v20.83h20.83v8.33Z' data-name='レイヤー_1'/%3E%3C/svg%3E")}i.icon-tel{--mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='レイヤー_2' viewBox='0 0 27.13 27.11'%3E%3Cpath d='m26.14 16.19-6.92-1.55c-.42-.09-.86.03-1.17.33l-2.18 2.15a18.85 18.85 0 0 1-5.85-5.84l2.14-2.22c.3-.31.42-.74.33-1.16L10.94.98C10.81.4 10.3-.01 9.7-.01H2c-.07 0-.14 0-.22.02C.55.24-.14 1.41.02 2.97c.63 13.21 11.06 23.59 24.27 24.15l.02-.5v.5c1.35 0 2.81-.62 2.81-1.99v-7.69c0-.6-.41-1.11-.99-1.24ZM7.63 10.12c-.48.39-.61 1.07-.31 1.61 1.92 3.39 4.73 6.19 8.12 8.1.49.28 1.12.19 1.52-.21l2.38-2.36 5.24 1.18v6.11c-.07.01-.14.02-.2.02-11.89-.52-21.27-9.88-21.83-21.82-.01-.07-.01-.14-.01-.21h6.15L9.87 7.8l-2.23 2.32Z' data-name='レイヤー_1' style='fill:%23004b9c'/%3E%3C/svg%3E")}i.icon-user{--mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='レイヤー_2' viewBox='0 0 44.85 50'%3E%3Cpath d='M34.62 18.84c3.02-6.74 0-14.65-6.73-17.67-6.74-3.02-14.65 0-17.67 6.73a13.35 13.35 0 0 0 0 10.93A18.1 18.1 0 0 0 0 35.01V50h44.85V35.01a18.06 18.06 0 0 0-10.23-16.17M22.43 6.21c3.99 0 7.22 3.24 7.22 7.23s-3.24 7.22-7.23 7.22-7.22-3.24-7.22-7.22c0-3.99 3.24-7.22 7.23-7.22m16.28 37.64H6.14v-8.84c.03-5.04 3.23-9.52 7.99-11.18a13.07 13.07 0 0 0 16.59 0c4.76 1.66 7.97 6.14 7.99 11.18z' data-name='レイヤー_1'/%3E%3C/svg%3E");aspect-ratio:44.85/50}i.icon-x{--mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='レイヤー 2' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C22.39 0 0 22.39 0 50s22.39 50 50 50 50-22.39 50-50S77.61 0 50 0m10.13 77.78-13.64-20.5-17.08 20.5h-4.42l19.52-23.45L24.99 25h14.88l12.91 19.4L68.94 25h4.42l-18.6 22.35 20.25 30.43zM37.77 28.43l31.2 46.07h-6.78L31 28.43h6.78Z' data-name='レイヤー 1' style='fill:%23222;stroke-width:0'/%3E%3C/svg%3E");aspect-ratio:50/43.3}i.icon-youtube{--mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='39' height='27' fill='none'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M34.738.8c1.678.449 3 1.755 3.448 3.413C39 7.217 39 13.496 39 13.496s0 6.278-.814 9.283a4.85 4.85 0 0 1-3.448 3.413C31.697 27 19.5 27 19.5 27s-12.197 0-15.238-.808a4.87 4.87 0 0 1-3.448-3.413C0 19.774 0 13.496 0 13.496s0-6.279.814-9.283A4.87 4.87 0 0 1 4.262.8C7.303-.008 19.5-.008 19.5-.008s12.197 0 15.238.808m-9.032 12.704-10.194 5.69V7.806z' clip-rule='evenodd'/%3E%3C/svg%3E");aspect-ratio:39/27}i.icon-play{--mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' class='size-6' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M2.25 12c0-5.385 4.365-9.75 9.75-9.75s9.75 4.365 9.75 9.75-4.365 9.75-9.75 9.75S2.25 17.385 2.25 12m14.024-.983a1.125 1.125 0 0 1 0 1.966l-5.603 3.113A1.125 1.125 0 0 1 9 15.113V8.887c0-.857.921-1.4 1.671-.983z' clip-rule='evenodd'/%3E%3C/svg%3E");aspect-ratio:39/27}.c-archive-grid{display:grid;gap:calc(var(--vw)*36);grid-template-columns:1fr}.c-archive-grid.is-col-2 a.case-card{display:flex;flex-direction:column;height:100%}.c-archive-grid.is-col-2 a.case-card .thumbnail{aspect-ratio:16/9;overflow:hidden;width:100%}.c-archive-grid.is-col-2 a.case-card .thumbnail .img{height:100%;object-fit:cover;object-position:center;width:100%}.c-archive-grid.is-col-2 a.case-card .content-body{display:flex;flex-direction:column;flex-grow:1}.c-archive-grid.is-col-3 a.case-card .thumbnail{aspect-ratio:16/9;overflow:hidden;width:100%}.c-archive-grid.is-col-3 a.case-card .thumbnail .img{height:100%;object-fit:cover;object-position:center;width:100%}.c-content-box{background-color:var(--color-white);box-shadow:0 0 calc(var(--vw)*30) #0024be1a}.c-button{align-items:center;appearance:none;background:var(--color-white);border:1px solid var(--color-primary);border-radius:9999px;box-shadow:none;color:var(--color-primary);cursor:pointer;display:inline-flex;font-size:var(--font-size);gap:calc(var(--vw)*10);height:calc(var(--vw)*56);justify-content:center;line-height:var(--line-height-lower);margin:0;outline:none;padding:0 3em;position:relative;text-align:center;-webkit-text-decoration:none;text-decoration:none;transition:background-color .2s ease-in-out;vertical-align:middle}.c-button:disabled,.c-button[aria-disabled],.c-button[disabled]{opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none}.c-button:is(a){-webkit-text-decoration:none;text-decoration:none}.c-button.is-bg-primary{background-color:var(--color-primary);border:0;color:var(--color-white)}.c-button.is-bg-secondary{background-color:var(--color-secondary);border:0;color:var(--color-white)}.c-button.is-block{display:flex;width:100%}.c-button>.icon{position:absolute;right:1em}.c-button>.icon.icon-deltac_r{font-size:112.5%}:where(.c-button-list){align-items:center;display:flex;flex-wrap:wrap;gap:calc(var(--vw)*20);justify-content:center;margin-block:calc(var(--vw)*64) 0}.is-justify-start:where(.c-button-list){justify-content:flex-start}.is-direction-column:where(.c-button-list){flex-direction:column}:where(.c-inner){padding-left:var(--padding-inner);padding-right:var(--padding-inner)}.c-link{align-items:center;display:inline-flex;font-weight:var(--weight-noto-bold);gap:.5em;line-height:var(--line-height-low);position:relative;-webkit-text-decoration:none;text-decoration:none;transition:opacity .2s ease-in-out}.c-link-list{display:flex;flex-wrap:wrap;gap:1em;justify-content:flex-end;margin-top:calc(var(--vw)*15)}.modal{animation:fadeIn .3s ease forwards;background-color:#000c;display:none;inset:0;position:fixed;z-index:999}.modal.active{align-items:center;display:flex;justify-content:center}.modal__content{animation:scaleIn .3s ease forwards;background:#fff;border-radius:8px;max-width:800px;padding:1rem;position:relative;width:90%}.modal__close{color:#fff;cursor:pointer;font-size:2rem;position:absolute;right:0;top:-50px}.modal__close:hover{color:#ccc}.modal__video{aspect-ratio:16/9;border:none;display:block;width:100%}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.c-pagenav{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--font-size-M);gap:calc(var(--vw)*8);justify-content:center;margin-top:calc(var(--vw)*64)}.c-pagenav>.page-numbers:not(.dots){align-items:center;border:0;border-radius:50%;color:var(--color-primary);cursor:pointer;display:flex;font-family:var(--family-urbanist);font-weight:700;height:calc(var(--vw)*40);justify-content:center;padding:0;-webkit-text-decoration:none;text-decoration:none;width:calc(var(--vw)*40)}.c-pagenav>.page-numbers:not(.dots):is(a){transition:background-color .2s ease-in-out,color .2s ease-in-out}.c-pagenav>.page-numbers.next:not(.dots),.c-pagenav>.page-numbers.prev:not(.dots){font-size:calc(var(--rem1)*6)}.c-pagenav>.page-numbers.current:not(.dots){background-color:var(--color-primary);color:var(--color-white)}:where(.c-section){margin-block-end:var(--size-120)}.swiper-slide>*{box-sizing:border-box}.c-title-basic{font-size:var(--font-size-XL);font-weight:var(--weight-noto-bold);line-height:var(--line-height-fs-XL);margin-bottom:calc(var(--vw)*40);margin-top:0}.c-title-basic.is-align-center{text-align:center}.footer,.footer--lp{margin-top:var(--size-120);position:sticky;top:100vh;top:100dvh}.footer--lp{padding:16px 0}.footer-contact{background-color:var(--color-white)}.footer-contact>.title{background-color:var(--color-primary);clip-path:polygon(0 0,100% 0,100% 59.56%,50% 100%,0 59.56%);color:var(--color-white);font-size:var(--font-size-XXL);font-weight:var(--weight-noto-bold);line-height:var(--line-height-fs-XXL);margin:0;padding:calc(var(--vw)*28) 0 calc(var(--vw)*42);text-align:center}.footer-contact-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(1px,1fr))}.footer-contact-item{display:subgrid;grid-row:span 3;grid-template-rows:subgrid;padding:calc(var(--vw)*45) calc(var(--vw)*35) calc(var(--vw)*55)}.footer-contact-item:not(:last-child){border-right:2px solid var(--color-bg)}.footer-contact-item>.icon{display:block;margin-bottom:calc(var(--vw)*20)}.footer-contact-item>.icon>.img{display:block;margin:0 auto}.footer-contact-item>.catch{font-size:var(--font-size-M);font-weight:var(--weight-noto-bold);line-height:var(--line-height-low);margin:0;text-align:center}.footer-contact-item>.catch:after{background-color:var(--color-bg-gray);clip-path:polygon(0 0,100% 0,50% 100%);content:"";display:block;height:calc(var(--vw)*11);margin:calc(var(--vw)*16) auto;width:calc(var(--vw)*20)}.footer-contact-item>.button{display:flex;margin:0 auto;max-width:calc(var(--vw)*300)}.footer-main,.footer-main--lp{background-color:#434e5c;color:var(--color-white);line-height:var(--line-height-lower);padding:calc(var(--vw)*60) calc(var(--vw)*100) 0}.footer-main :where(a),.footer-main--lp :where(a){color:inherit;-webkit-text-decoration:none;text-decoration:none}.footer-main--lp{background-color:initial;padding:0}.footer-logo,.footer-logo--lp{align-items:center;display:inline-flex;font-size:calc(var(--rem1)*24);font-weight:var(--weight-noto-regular);gap:calc(var(--vw)*14);margin-bottom:calc(var(--vw)*40);-webkit-text-decoration:none;text-decoration:none}.footer-logo--lp>.img,.footer-logo>.img{display:block;height:auto;width:calc(var(--vw)*229)}.footer-logo--lp{margin-bottom:0}.footer-logo--lp>.img{width:calc(var(--vw)*130)}.footer-nav{display:grid;gap:calc(var(--vw)*20);grid-template-columns:repeat(auto-fill,minmax(calc(var(--vw)*160),1fr));padding:0 0 calc(var(--vw)*60)}.footer-nav>.column{display:flex;flex-direction:column;gap:calc(var(--vw)*20)}.footer-nav-parent{display:flex;flex-direction:column;gap:calc(var(--vw)*12)}.footer-nav-link,.footer-nav-sub-link{align-items:center;display:flex;gap:calc(var(--vw)*12);transition:color .25s}.footer-nav-link>.icon.icon-delta_r,.footer-nav-sub-link>.icon.icon-delta_r{font-size:calc(var(--rem1)*6)}.footer-nav-link{font-weight:var(--weight-noto-bold);margin:0}.footer-nav-sub-link{font-size:calc(var(--rem1)*14);font-weight:var(--weight-noto-regular);margin:0;padding-left:1em;position:relative}.footer-nav-sub-link:before{background-color:currentColor;content:"";display:block;height:1px;left:0;position:absolute;top:calc(.5lh - .5px);width:.5em}.footer-privacy-mark>a{background-color:var(--color-white);border-radius:calc(var(--vw)*4);display:inline-block;padding:calc(var(--vw)*8);transition:opacity .25s}.footer-privacy-mark img{display:block;height:auto;width:calc(var(--vw)*85)}.footer-miscs{border-top:1px solid var(--color-bg-gray);color:#c6cbd6;display:flex;font-size:calc(var(--rem1)*12);margin:0 calc(var(--vw)*-100);padding:calc(var(--vw)*14) calc(var(--vw)*100)}.footer-miscs>.copyright{margin-left:auto}.footer-miscs-link{border-left:1px solid var(--color-bg-gray);padding:0 1em;transition:color .25s}.footer-miscs-link:first-child{border-left:0;padding-left:0}.footer-miscs-link:last-child{padding-right:0}.footer-copyright{font-size:inherit}.text-footer-info{color:var(--color-bdr-gray);font-size:calc(var(--rem1)*12)}.header{background-color:var(--color-white);height:var(--height-header);left:0;line-height:var(--line-height-lower);padding:0 calc(var(--vw)*25);position:sticky;top:0;width:100%;z-index:var(--z-header)}.header,.header-logo{align-items:center;display:flex;gap:calc(var(--vw)*12)}.header-logo{color:var(--color);font-size:calc(var(--rem1)*18);font-weight:var(--weight-noto-regular);-webkit-text-decoration:none;text-decoration:none}.header-logo>.img{display:block;height:auto;width:calc(var(--vw)*205)}.header-menu{font-size:calc(var(--rem1)*15);margin-left:auto}.header-menu>.container{align-items:center;display:flex;gap:0 calc(var(--vw)*20)}.header-nav{align-items:center;display:flex;line-height:1.1}.header-nav-link{align-items:center;color:var(--color);display:flex;gap:calc(var(--vw)*5);position:relative;-webkit-text-decoration:none;text-decoration:none}.header-nav-link>.icon.icon-blank{height:calc(var(--vw)*13)}.header-nav-link>.icon.icon-delta_b{height:calc(var(--vw)*6)}.header-nav-link>.label{position:relative}.header-actions{align-items:center;display:flex;gap:calc(var(--vw)*12)}.header-actions-button{align-items:center;background-color:var(--color-primary);border-radius:9999px;color:var(--color-white);display:flex;height:calc(var(--vw)*37);justify-content:center;padding:0 calc(var(--vw)*18);-webkit-text-decoration:none;text-decoration:none;--color-button-hover-bg:#003b79;transition:background-color .2s ease-in-out}.header-actions-button.is-bg-secondary{background-color:var(--color-secondary);--color-button-hover-bg:#e05106}.header-actions-login{align-items:center;color:var(--color-primary);display:flex;flex-direction:column;font-size:calc(var(--rem1)*13);gap:calc(var(--vw)*2);-webkit-text-decoration:none;text-decoration:none}.header-actions-login>.icon{height:calc(var(--vw)*16)}.header-actions-login>.label{position:relative}.header-actions-login>.label:after{background-color:var(--color-primary);bottom:calc(var(--vw)*-2);content:"";display:block;height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:center left;transition:transform .2s ease-in-out;width:100%}.header-nav-parent{cursor:pointer;position:relative}.header-nav-parent[open]>.trigger:after{content:"\25B2"}.header-nav-parent>.trigger::-webkit-details-marker{display:none}.header-nav-parent>.trigger:after{content:"\25BC";font-size:calc(var(--rem1)*6)}.header-nav-children{box-sizing:border-box;display:flex;flex-direction:column;line-height:var(--line-height-lower)}.header-trigger{cursor:pointer;height:calc(var(--vw)*45);margin-left:auto;position:relative;width:calc(var(--vw)*45)}.header-trigger.is-open:before{transform:translateY(0) rotate(-45deg)}.header-trigger.is-open:after{transform:translateY(0) rotate(45deg);width:calc(var(--vw)*31)}.header-trigger:after,.header-trigger:before{background-color:var(--color-primary);content:"";display:block;height:calc(var(--vw)*3);left:calc(var(--vw)*7);position:absolute;top:calc(50% - var(--vw)*1.5);transition:width .3s,transform .3s}.header-trigger:before{transform:translateY(calc(var(--vw)*-4.5));width:calc(var(--vw)*31)}.header-trigger:after{transform:translateY(calc(var(--vw)*4.5));width:calc(var(--vw)*22)}.subpage-header{margin-bottom:calc(var(--vw)*100)}.subpage-header>.title{font-size:var(--font-size-XXXXL);font-weight:var(--weight-noto-bold);line-height:var(--line-height-fs-XXXXL);margin:0 0 calc(var(--vw)*30)}.subpage-nav{display:flex;flex-wrap:wrap;gap:calc(var(--vw)*10) 0;justify-content:center;margin-bottom:calc(var(--vw)*35)}.subpage-nav-link{border-right:1px solid var(--color-bdr-gray);color:var(--color-primary);display:block;font-weight:var(--weight-noto-bold);line-height:1.1;padding:0 calc(var(--vw)*12) calc(var(--vw)*7 + 2px);position:relative;-webkit-text-decoration:none;text-decoration:none}.subpage-nav-link:first-child{border-left:1px solid var(--color-bdr-gray)}.subpage-nav-link.is-current>.label:after{transform:scaleX(1)}.subpage-nav-link>.label{position:relative}.subpage-nav-link>.label:after{background-color:var(--color-primary);bottom:calc(var(--vw)*-7);content:"";display:block;height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:center left;transition:transform .2s ease-in-out;width:100%}.subpage-cta{background-color:var(--color-white);box-shadow:0 0 calc(var(--vw)*30) #0024be1a}.subpage-cta>.thumbnail{padding:0 calc(var(--vw)*12) calc(var(--vw)*12) 0;width:calc(var(--vw)*310)}.subpage-cta>.thumbnail>.img{box-shadow:calc(var(--vw)*16) calc(var(--vw)*16) 0 #c6cbd6;display:block;height:auto;width:100%}.subpage-cta>.container{flex:1}.subpage-cta>.container>.catch{color:var(--color-primary);font-weight:var(--weight-noto-bold);margin:0 0 calc(var(--vw)*13)}.subpage-cta>.container>.title{font-size:var(--font-size-M);font-weight:var(--weight-noto-bold);line-height:var(--line-height-fs-M);margin:0 0 calc(var(--vw)*23)}.subpage-cta>.container>.button-list{margin-top:0}.c-body-article,.editor-styles-wrapper{--bg-article-reverse:var(--color-white);line-height:var(--line-height);word-break:break-all}.c-body-article :where(strong,b),.editor-styles-wrapper :where(strong,b){font-weight:var(--weight-noto-bold)}.c-body-article>:first-child,.editor-styles-wrapper>:first-child{margin-top:0}.c-body-article>:last-child,.editor-styles-wrapper>:last-child{margin-bottom:0}.c-body-article .alignfull{margin-left:calc((100% - var(--100vw))/2);margin-right:calc((100% - var(--100vw))/2)}.wp-block-button{min-width:100%;--color-button-hover-bg:var(--color-bg);--color-button-hover:var(--color-primary)}.wp-block-button.is-style-fill .wp-block-button__link.has-camcard-secondary-background-color{border-color:var(--color-secondary);--color-button-hover-bg:#e05106;--color-button-hover:var(--color-white)}.wp-block-button.is-style-outline .wp-block-button__link.has-camcard-secondary-color{border-color:var(--color-secondary);--color-button-hover:var(--color-secondary)}.wp-block-button.is-style-button-icon-deltac_b .wp-block-button__link:after{--mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='レイヤー_2' viewBox='0 0 50 50'%3E%3Cpath d='M50 25C50 11.19 38.81 0 25 0S0 11.19 0 25s11.19 25 25 25 25-11.19 25-25m-33.33-5.56h16.67l-8.33 13.89-8.33-13.89Z' data-name='レイヤー_1'/%3E%3C/svg%3E")}.wp-block-button.is-style-button-radius-10 .wp-block-button__link{border-radius:calc(var(--vw)*10)}.wp-block-button__link{position:relative;transition:background-color .2s ease-in-out,color .2s ease-in-out;width:100%}.wp-block-button__link:after{background-color:currentColor;content:"";font-size:112.5%;height:1em;mask:var(--mask) center center /contain no-repeat;position:absolute;right:1em;top:calc(50% - .5em);width:1em;--mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='レイヤー_2' viewBox='0 0 50 50'%3E%3Cpath d='M25 0C11.19 0 0 11.19 0 25s11.19 25 25 25 25-11.19 25-25S38.81 0 25 0m-5.56 33.33V16.66l13.89 8.33-13.89 8.33Z' data-name='レイヤー_1'/%3E%3C/svg%3E")}.wp-block-details[open]>summary:after{--mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cpath d='M0 20.8h50v8.3H0z'/%3E%3C/svg%3E")}.wp-block-details>summary{display:block;font-weight:var(--weight-noto-bold);list-style:none;padding:1.3em 4em 1.3em 2em;position:relative}.wp-block-details>summary::-webkit-details-marker{display:none}.wp-block-details>summary:after{background-color:currentColor;content:"";height:calc(var(--vw)*12);mask:var(--mask) center center /contain no-repeat;position:absolute;right:2em;top:calc(50% - var(--vw)*6);width:calc(var(--vw)*12);--mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='レイヤー_2' viewBox='0 0 50 50'%3E%3Cpath d='M50 29.17H29.17V50h-8.33V29.17H0v-8.33h20.83V0h8.33v20.83h20.83v8.33Z' data-name='レイヤー_1'/%3E%3C/svg%3E")}:is(.wp-block-details>summary)+*{color:var(--color);margin-top:0;padding:0 2em 1.3em}.is-style-group-bg{background-color:var(--bg-article-reverse);box-shadow:0 0 calc(var(--vw)*30) #0024be1a;padding:calc(var(--vw)*40)}.is-style-group-bg :where(*){--bg-article-reverse:var(--color-bg)}.has-s-font-size{line-height:var(--line-height-fs-S)}.has-m-font-size{line-height:var(--line-height-fs-M);margin-bottom:var(--font-size)}.has-m-font-size+*{margin-top:0}.has-l-font-size{line-height:var(--line-height-fs-L)}.has-xl-font-size{line-height:var(--line-height-fs-XL)}.has-xxl-font-size,.is-style-heading-bdr-primary{line-height:var(--line-height-fs-XXL)}.is-style-heading-bdr-primary{border-left:calc(var(--vw)*7) solid;color:var(--color-primary);font-size:var(--font-size-XXL);margin-top:calc(var(--vw)*80);padding-left:calc(var(--vw)*20)}.wp-block-image .wp-element-caption{font-size:var(--font-size);margin-top:calc(var(--vw)*12);text-align:left}.c-body-article :where(ol){margin-left:1.5em}.c-body-article .is-style-paragraph-icon-blank a,.c-body-article .is-style-paragraph-icon-deltac_r a,.editor-styles-wrapper .is-style-paragraph-icon-blank a,.editor-styles-wrapper .is-style-paragraph-icon-deltac_r a{align-items:center;display:inline-flex;gap:.5em;line-height:var(--line-height-low);position:relative;-webkit-text-decoration:none;text-decoration:none;transition:opacity .2s ease-in-out}.c-body-article .is-style-paragraph-icon-blank a:after,.c-body-article .is-style-paragraph-icon-deltac_r a:after,.editor-styles-wrapper .is-style-paragraph-icon-blank a:after,.editor-styles-wrapper .is-style-paragraph-icon-deltac_r a:after{background-color:var(--color-primary);content:"";display:block;height:1em;mask:var(--mask) center center /contain no-repeat;width:1em}.c-body-article .is-style-paragraph-icon-deltac_r a,.editor-styles-wrapper .is-style-paragraph-icon-deltac_r a{font-weight:var(--weight-noto-bold)}.c-body-article .is-style-paragraph-icon-deltac_r a:after,.editor-styles-wrapper .is-style-paragraph-icon-deltac_r a:after{--mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='レイヤー_2' viewBox='0 0 50 50'%3E%3Cpath d='M25 0C11.19 0 0 11.19 0 25s11.19 25 25 25 25-11.19 25-25S38.81 0 25 0m-5.56 33.33V16.66l13.89 8.33-13.89 8.33Z' data-name='レイヤー_1'/%3E%3C/svg%3E")}.c-body-article .is-style-paragraph-icon-blank a:after,.editor-styles-wrapper .is-style-paragraph-icon-blank a:after{--mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='レイヤー_2' viewBox='0 0 50 49.67'%3E%3Cpath d='M0 49.67V6.96h24.08v5.99H5.99v30.72h30.78V25.61h5.99v24.03zm21.54-25.48L39.78 5.98h-7.44V0h17.67v17.64h-5.99v-7.43L25.78 28.42z' data-name='レイヤー_1' style='fill:%23282c31'/%3E%3C/svg%3E")}.page-components .icon-list{font-size:3rem}.page-components .icon-list>i{cursor:pointer;transition:color .2s}.page-components .icon-list>i:hover{color:var(--color-primary)}.page-components .c-button{margin-bottom:.25rem}#_dev :where(main){margin-inline:auto;max-width:1200px}#_dev :where(h1){line-height:1.1;margin:2em 0 .75em}#_dev :where(h1):first-child{margin-top:0}#_dev :where(h2,h3,h4,h5,h6){line-height:1.1;margin:1.5em 0 .75em}#_dev :where(h2,h3,h4,h5,h6):first-child{margin-top:0}#_dev :where(h1,h2,h3,h4,h5,h6)+:where(h1,h2,h3,h4,h5,h6){margin-top:0}.page-sample .code-example{background:#f6f6f6;color:#555;font-size:var(--rem14);line-height:1.3;margin:30px 0 20px;overflow:visible;padding:8px 10px;position:relative}.page-sample .code-example:before{background:#333;border-radius:10px;color:#fff;content:"example";display:inline-block;font-family:sans-serif;font-size:10px;left:0;padding:1px 12px;position:absolute;top:-10px}.page-sample .code-example>code{display:block;font-family:Bitstream Vera Sans Mono,Consolas,Courier,ui-monospace,monospace;overflow:auto;padding:7px 10px}.page-sample :where(textarea[readonly]){background:#f6f9ff;color:#555;display:block;font-family:Bitstream Vera Sans Mono,Consolas,Courier,ui-monospace,monospace;font-size:var(--rem14);line-height:1.5;margin-bottom:5px;padding:15px 20px;resize:none;width:100%}.page-sample .url-inline{background:url("data:image/png;base64,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");padding:10px}.page-sample .url-inline-svg:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 512 365.14'%3E%3Cpath fill='var(--logo-paint,%233cb7a6)' d='m66.66 326.19 106.58-168.07 45.09 22.55 71.74-71.74 194.72 250.06s-51.24 6.15-106.58 6.15-51.73-21.79-145.53-40.99-166.02 2.04-166.02 2.04'/%3E%3Cpath fill='var(--logo-line,%23000)' d='M316.69 131.22c-.58 9.31-.8 18.66-1.8 27.93-3.37 31.36-21.82 51.32-48.34 66.46-21.83 12.47-46.98 12.77-69.54 22-15.12 6.19-28.44 14.25-37.29 28.82-6.1 10.04-12.95 19.84-20.83 28.5-3.79 4.16-10.77 7.58-16.27 7.54-9.95-.07-13.34-7.6-7.28-15.53 14.65-19.19 28.91-38.9 45.54-56.28 12.56-13.12 30.46-18.17 48.39-22.29 20.01-4.6 40.9-7.68 57.69-21.26 16.85-13.62 27.27-30.83 25.65-53.01-1.57-21.45.06-43.61-14.63-62.49-10.2-13.11-18.78-14.23-28.92-1.21-15.21 19.53-30.49 39.01-45.74 58.51-4.91 6.29-14.75 7.62-22.22 3.23-4.27-2.51-9.31-3.97-13.06-7.05-7.48-6.13-12.19-1.95-15.75 3.92-17.63 29.07-34.75 58.45-52.39 87.52-14.64 24.12-29.82 47.92-44.59 71.96-4.61 7.5-8.72 15.31-12.92 23.05-7.5 13.87-16.56 18.51-31.7 16.07-10.24-1.65-13.4-7.49-8.33-16.74 9.34-17.02 18.99-33.87 28.7-50.68 26.07-45.15 52.11-90.31 78.44-135.31 8.76-14.96 18.12-29.6 27.71-44.05 6.63-10 14.29-10.42 25.15-2.72 5.53 3.92 10.95 8.82 17.19 10.63 3.82 1.11 11.03-1.38 13.41-4.66 20.81-28.6 40.59-57.96 61.33-86.62 7.62-10.54 13.93-9.63 21.92.71 16.83 21.79 34.01 43.31 50.69 65.2 16.68 21.88 33.01 44.03 49.37 66.17 20.41 27.63 40.74 55.33 61.01 83.06 24.1 32.97 48.22 65.93 71.96 99.15 2.29 3.2 3.43 8.73 2.32 12.32-.71 2.31-6.4 3.9-10.04 4.35-16.09 1.98-27.45-4.45-37.19-17.91-28.6-39.51-58.48-78.1-87.77-117.12-15.94-21.24-31.63-42.67-47.63-63.86-2.69-3.56-6.4-6.34-9.64-9.49-.86.41-1.73.79-2.6 1.18'/%3E%3C/svg%3E");display:inline-block;line-height:1;vertical-align:middle;width:40px}.page-sample .url-rebase-cache{background:url(../_dev/sample/cat.jpg?rev=7e84c8d2);padding:10px}.page-sample .svg-inline-logo{display:inline-block;transition:background-color .2s ease-out;width:50vw}.page-sample .svg-inline-logo:hover{--logo-line:#508de3;--logo-paint:#d0eb00;background-color:#def}.page-sample .svg-inline-logo :where(path){transition:fill .2s ease-out}.case-card{background-color:var(--color-white);box-shadow:0 0 calc(var(--vw)*30) #0024be1a;color:var(--color);display:block;height:100%;-webkit-text-decoration:none;text-decoration:none;transition:box-shadow .2s ease-in-out}.case-card>.thumbnail{overflow:hidden}.case-card>.thumbnail>.img{display:block;height:100%;object-fit:cover;transition:transform .2s ease-in-out;width:100%}.case-card>.container{padding:calc(var(--vw)*28) calc(var(--vw)*32)}.case-card>.container>.logo{display:block;height:calc(var(--vw)*32);margin-bottom:calc(var(--vw)*8);width:auto}.case-card>.container>.title{color:var(--color-primary);font-size:var(--font-size-L);line-height:var(--line-height-fs-L);margin:0 0 calc(var(--vw)*15)}.case-card>.container>.caption{line-height:var(--line-height-low);margin-bottom:calc(var(--vw)*15)}.case-card>.container>.infos{display:grid;font-size:var(--font-size-S);gap:calc(var(--vw)*5) calc(var(--vw)*7);grid-template-columns:minmax(calc(var(--vw)*63),auto) 1fr;line-height:var(--line-height-fs-S);margin-bottom:0}.case-card>.container>.infos>.info{display:grid;grid-column:span 2;grid-template-columns:subgrid}.case-card>.container>.infos>.info>.label{background-color:var(--color-bg-primary);padding:0 calc(var(--vw)*8);text-align:center}.case-companies{background-color:var(--color-white);box-shadow:0 0 calc(var(--vw)*30) #0024be1a;margin-left:calc((100% - var(--100vw))/2);margin-right:calc((100% - var(--100vw))/2);padding:calc(var(--vw)*64) var(--padding-inner)}.case-companies-list{display:grid;gap:calc(var(--vw)*24);grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:calc(var(--vw)*872)}.case-companies-item{display:block;padding:calc(var(--vw)*15)}.case-companies-item>.logo{display:block;height:100%;object-fit:contain;width:100%}#tmpl-archive-case .case-card .thumbnail{height:246px}.column-card{background-color:var(--color-white);box-shadow:0 0 calc(var(--vw)*30) #0024be1a;color:var(--color);display:block;height:100%;-webkit-text-decoration:none;text-decoration:none;transition:background-color .2s ease-in-out}.column-card>.thumbnail{overflow:hidden}.column-card>.thumbnail>.img{display:block;height:auto;transition:transform .2s ease-in-out;width:100%}.column-card>.container{padding:calc(var(--vw)*28) calc(var(--vw)*32)}.column-card>.container>.title{color:var(--color-primary);font-size:var(--font-size-L);line-height:var(--line-height-fs-L);margin:0 0 calc(var(--vw)*15)}.column-card>.container>.profile{line-height:var(--line-height-low);margin-bottom:0}.news-archive>.article:first-child>.news-card{border-top:1px solid var(--color-bdr-gray)}.news-card{align-items:center;border-bottom:1px solid var(--color-bdr-gray);color:var(--color);display:flex;flex-wrap:wrap;gap:calc(var(--vw)*5) calc(var(--vw)*12);padding:calc(var(--vw)*24) 0;-webkit-text-decoration:none;text-decoration:none}.news-card>.date{color:var(--color-primary);font-family:var(--family-urbanist);font-weight:700;letter-spacing:.05em;margin:0}.news-card>.categories{color:var(--color-gray);display:flex;flex-wrap:wrap;font-size:var(--font-size-S);gap:calc(var(--vw)*5);margin:0}.news-card>.new{background-color:var(--color-primary);color:var(--color-white);font-size:var(--font-size-S);line-height:var(--line-height-lower);margin:0;padding:0 calc(var(--vw)*5)}.news-card>.title{font-size:var(--font-size);font-weight:var(--weight-noto-medium);line-height:var(--line-height-low);margin:0;width:100%}.solution-card{background-color:var(--color-white);box-shadow:0 0 calc(var(--vw)*30) #0024be1a;color:var(--color);display:block;height:100%;padding:calc(var(--vw)*32);-webkit-text-decoration:none;text-decoration:none;transition:background-color .2s ease-in-out}.solution-card>.title{color:var(--color-primary);font-size:var(--font-size-L);line-height:var(--line-height-fs-L);margin:0 0 calc(var(--vw)*15)}.solution-card>.title>.icon{font-size:75%;margin-left:1em;vertical-align:0}.solution-card>.problems{list-style:disc;margin:0 0 0 1.5em}.function-terms-item{background-color:var(--color-white);box-shadow:0 0 calc(var(--vw)*30) #0024be1a;display:flex;flex-direction:column;height:100%;padding:calc(var(--vw)*32)}.function-terms-item>.title{align-items:center;display:flex;gap:calc(var(--vw)*10) calc(var(--vw)*15);margin:0 0 calc(var(--vw)*18)}.function-terms-item>.title>.icon{display:block;width:calc(var(--vw)*45)}.function-terms-item>.title>.icon>svg{display:block;height:calc(var(--vw)*40);margin:0 auto;width:auto}.function-terms-item>.title>.note{background-color:var(--color-bg-gray);color:var(--color-white);font-size:calc(var(--rem1)*12);font-weight:var(--weight-noto-regular);padding:0 calc(var(--vw)*7)}.function-terms-item>.desc{flex-grow:1;font-size:calc(var(--rem1)*14);width:100%}.video-modal-wrapper{margin-top:auto;padding-top:calc(var(--vw)*20)}.video-modal-wrapper a{width:100%}.video-modal-wrapper .open-modal.c-button .label{align-items:center;display:inline-flex;gap:calc(var(--vw)*8)}.video-modal-wrapper .open-modal.c-button .label i{width:1.2em}body#tmpl-index .main{background:none;padding-top:0}.home-title-section{align-items:center;display:flex;flex-direction:column;gap:calc(var(--vw)*8);line-height:var(--line-height-lower);margin:0 0 calc(var(--vw)*60);text-align:center}.home-title-section:has(+.home-caption){margin-bottom:calc(var(--vw)*20)}.home-title-section>.en{color:var(--color-primary);font-family:var(--family-urbanist);font-size:calc(var(--rem1)*16);font-weight:800;letter-spacing:.05em}.home-title-section>.sub{font-size:calc(var(--rem1)*20);font-weight:700}.home-title-section>.ja{font-size:var(--font-size-XXXL);font-weight:700}.home-caption{margin:0 auto calc(var(--vw)*60);max-width:var(--width-content-article);text-align:center}.home-hero-bg{color:var(--color-white);margin-bottom:calc(var(--vw)*10);position:relative}.home-hero-bg:before{background-image:url(../images/home/hero-bg-logo.svg?rev=881f839c),linear-gradient(45deg,#004b9c,#004b9c 40%,#a5dcff);background-position:left -8.56% center,50%;background-repeat:no-repeat;background-size:66% auto,auto;clip-path:polygon(0 0,100% 0,100% 74.69%,0 100%);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.home-hero{align-items:center;display:flex;height:100%;justify-content:space-between;margin:0 auto;max-width:calc(var(--vw)*1366);min-height:calc(var(--vw)*727);position:relative}.home-hero>.bg-01{right:calc(var(--vw)*330);top:calc(var(--vw)*-55);width:calc(var(--vw)*204)}.home-hero>.bg-01,.home-hero>.bg-02{display:block;height:auto;position:absolute}.home-hero>.bg-02{right:calc(var(--vw)*-81);top:calc(var(--vw)*-72);width:calc(var(--vw)*359)}.home-hero>.bg-03{bottom:calc(var(--vw)*50);display:block;height:auto;position:absolute;right:calc(var(--vw)*149);width:calc(var(--vw)*204)}.home-hero>.container{align-items:flex-start;display:flex;flex-direction:column;padding:0 0 calc(var(--vw)*151) calc(var(--vw)*101);position:relative;width:calc(var(--vw)*689)}.home-hero>.container>.catch,.home-hero>.container>.title{clip-path:inset(0 100% -20% 0);transition:clip-path .8s ease-in-out}.home-hero>.container>.catch.is-animated,.home-hero>.container>.title.is-animated{clip-path:inset(0 0 -20% 0)}.home-hero>.container>.service{font-size:calc(var(--rem1)*15);margin:0 0 calc(var(--vw)*25)}.home-hero>.container>.service>.name{font-size:calc(var(--rem1)*22);margin-left:.2em;ruby-align:center}.home-hero>.container>.service>.name .ruby{font-size:calc(var(--rem1)*8);font-weight:var(--weight-noto-medium)}.home-hero>.container>.catch{background-color:var(--color-white);border-radius:calc(var(--vw)*5);color:var(--color-primary);font-size:calc(var(--rem1)*32);font-weight:var(--weight-noto-bold);line-height:var(--line-height-lower);margin:0 0 calc(var(--vw)*30);padding:calc(var(--vw)*2) calc(var(--vw)*15)}.home-hero>.container>.title{margin:0 0 calc(var(--vw)*30);width:100%}.home-hero>.container>.title>.img{display:block;height:auto;width:100%}.home-hero>.container>.desc{font-size:calc(var(--rem1)*14);font-weight:var(--weight-noto-medium);line-height:2.07;margin:0 0 calc(var(--vw)*48)}.home-hero>.container>.desc>.strong{font-style:normal;font-weight:var(--weight-noto-bold)}.home-hero>.container>.button-list{gap:calc(var(--vw)*19) calc(var(--vw)*24);margin:0}.home-hero>.pic{padding:0 calc(var(--vw)*46) calc(var(--vw)*20) 0;position:relative;width:calc(var(--vw)*608)}.home-hero>.pic>.img{display:block;height:auto;position:relative;width:100%}.home-outline-title{color:var(--color-primary);font-size:var(--font-size-XL);font-weight:var(--weight-noto-bold);margin:0 0 calc(var(--vw)*32);text-align:center}.home-whats-list{display:grid;grid-template-columns:repeat(5,1fr);margin-bottom:calc(var(--vw)*35)}.home-whats-item{background-color:var(--color-white);box-shadow:0 0 calc(var(--vw)*30) #0024be1a;display:grid;gap:calc(var(--vw)*10);grid-row:span 2;grid-template-rows:subgrid;padding:calc(var(--vw)*35) calc(var(--vw)*10)}.home-whats-item>.icon{align-items:center;display:flex;justify-content:center}.home-whats-item>.icon>.img{display:block}.home-whats-item>.label{font-size:rem(20);font-weight:var(--weight-noto-bold);line-height:var(--line-height-low);margin-bottom:0;text-align:center}.home-whats-item>.label>.sub{display:block;font-size:80%}.home-whats-desc{font-weight:var(--weight-noto-bold);text-align:center}.home-whats-desc>.strong{color:var(--color-primary);font-style:normal}.home-scene-list{display:grid;gap:calc(var(--vw)*36);grid-template-columns:repeat(3,1fr)}.home-scene-item{background-color:var(--color-white);box-shadow:0 0 calc(var(--vw)*30) #0024be1a;margin-top:calc(var(--vw)*80);padding:0 calc(var(--vw)*34) calc(var(--vw)*40)}.home-scene-item>.pic{margin:calc(var(--vw)*-80) calc(var(--vw)*-14) calc(var(--vw)*20)}.home-scene-item>.pic>.img{display:block;height:auto;width:100%}.home-scene-item>.scene{color:var(--color-primary);font-family:var(--family-urbanist);font-weight:700;margin:0}.home-scene-item>.title{color:var(--color-primary);font-weight:var(--weight-noto-bold);margin:0 0 calc(var(--vw)*15)}.home-scene-item>.desc{margin:0}.home-features{background-color:var(--color-bg-primary);margin-left:calc((100% - var(--100vw))/2);margin-right:calc((100% - var(--100vw))/2);padding:calc(var(--vw)*93) var(--padding-inner) 0;position:relative}.home-features:before{background-color:var(--color-bg);bottom:-1px;clip-path:polygon(0 0,100% calc(var(--vw)*184),100% 100%,0 100%);content:"";display:block;height:calc(var(--vw)*290);left:0;pointer-events:none;position:absolute;width:100%}.home-features>*{position:relative}.home-features>.caption{margin-bottom:calc(var(--vw)*30)}.home-features-list{display:flex;flex-direction:column;gap:calc(var(--vw)*65)}.home-features-item{align-items:center;background-color:var(--color-white);box-shadow:0 0 calc(var(--vw)*30) #0024be1a;display:flex;gap:calc(var(--vw)*15) calc(var(--vw)*50);height:calc(var(--vw)*520);margin:0 auto;max-width:var(--width-content-main);padding:calc(var(--vw)*48) calc(var(--vw)*64);position:sticky;top:calc(var(--height-header) + var(--vw)*65)}.home-features-item>.container{flex:1}.home-features-item>.container>.num{margin:0 0 calc(var(--vw)*12)}.home-features-item>.container>.title{font-size:calc(var(--rem1)*28);margin:0 0 calc(var(--vw)*20)}.home-features-item>.container>.title>.strong{color:var(--color-primary);font-style:normal;position:relative}.home-features-item>.container>.title>.strong:after{background-color:currentColor;bottom:calc(var(--vw)*-3);content:"";display:block;height:calc(var(--vw)*3);left:0;position:absolute;width:100%}.home-features-item>.container>.desc{margin:0}.home-features-item>.container>.desc>*{margin-block-end:.5em}.home-features-item>.pic{width:calc(var(--vw)*535)}.home-features-item>.pic>.img{display:block;height:auto;width:100%}.home-features-num{color:var(--color-primary);font-family:var(--family-urbanist);font-size:calc(var(--rem1)*20);font-weight:800;height:calc(var(--vw)*42);letter-spacing:.05em;line-height:1;position:relative;width:calc(var(--vw)*32)}.home-features-num:before{align-items:center;background-color:currentColor;content:"";display:flex;height:1px;justify-content:center;left:0;pointer-events:none;position:absolute;top:50%;transform:scaleX(1.41) rotate(-55deg);width:100%}.home-features-num>.top{left:0;position:absolute;top:0}.home-features-num>.bottom{bottom:0;position:absolute;right:0}.home-functions-basic-list{display:grid;grid-template-columns:repeat(3,1fr)}.home-functions-useful{margin:calc(var(--vw)*30) 0;text-align:center}.home-functions-useful>.strong{font-style:normal;font-weight:var(--weight-noto-bold)}.home-functions-useful-list{display:grid;grid-template-columns:repeat(6,1fr);margin-bottom:calc(var(--vw)*30)}.home-functions-useful-item{background-color:var(--color-white);box-shadow:0 0 calc(var(--vw)*30) #0024be1a;display:grid;gap:calc(var(--vw)*10);grid-row:span 2;grid-template-rows:subgrid;padding:calc(var(--vw)*20) calc(var(--vw)*10)}.home-functions-useful-item>.icon{align-items:center;display:flex;justify-content:center}.home-functions-useful-item>.icon>.img{display:block}.home-functions-useful-item>.label{align-content:center;font-weight:var(--weight-noto-bold);line-height:var(--line-height-lower);margin-bottom:0;text-align:center}.home-solution>.title-section{margin-bottom:0}.home-solution>.button-list{margin-top:0}.home-solution-slider{position:relative;--swiper-navigation-size:calc(var(--vw)*64);--swiper-navigation-sides-offset:calc(var(--vw)*-32)}.home-solution-slider .swiper{padding:calc(var(--vw)*30) 0}.home-solution-slider .swiper-slide{height:auto}.home-solution-slider .swiper-button-next,.home-solution-slider .swiper-button-prev{background-color:var(--color-white);border:1px solid var(--color-primary);border-radius:50%;width:var(--swiper-navigation-size)}.home-solution-slider .swiper-button-next:after,.home-solution-slider .swiper-button-prev:after{font-size:calc(var(--vw)*10)}.home-solution-card{align-items:center;background-color:var(--color-white);box-shadow:0 0 calc(var(--vw)*30) #0024be1a;color:inherit;display:flex;flex-direction:column;gap:calc(var(--vw)*10);height:100%;padding:calc(var(--vw)*20);-webkit-text-decoration:none;text-decoration:none}.home-solution-card>.pic{display:block}.home-solution-card>.pic>.img{display:block;height:calc(var(--vw)*100);object-fit:contain;width:calc(var(--vw)*100)}.home-solution-card>.title{font-size:calc(var(--rem1)*16);line-height:var(--line-height-lower);margin:auto 0 0;text-align:center}.home-case{background-color:var(--color-white);box-shadow:0 0 calc(var(--vw)*30) #0024be1a;margin-left:calc((100% - var(--100vw))/2);margin-right:calc((100% - var(--100vw))/2);padding:calc(var(--vw)*64) var(--padding-inner) calc(var(--vw)*35)}.home-case-footer{margin:calc(var(--vw)*40) auto 0;max-width:var(--width-content-main)}.home-case-latest{padding-top:var(--size-120)}.home-case-latest .case-card.is-layout-column{display:flex;flex-direction:column;height:100%}.home-case-latest .case-card.is-layout-column .thumbnail{aspect-ratio:16/9;overflow:hidden;width:100%}.home-case-latest .case-card.is-layout-column .thumbnail .img{height:100%;object-fit:cover;object-position:center;width:100%}.home-case-latest .case-card.is-layout-column .content-body{display:flex;flex-direction:column;flex-grow:1}.home-column{margin-left:auto;margin-right:auto;max-width:var(--width-content-main)}.home-column-title{font-family:var(--family-urbanist);font-size:calc(var(--rem1)*36);font-weight:800;margin-bottom:calc(var(--vw)*45);text-align:center}.column-archive>.article:first-child>.column-list{border-top:1px solid var(--color-bdr-gray)}.column-list{align-items:center;border-bottom:1px solid var(--color-bdr-gray);color:var(--color);display:flex;flex-wrap:wrap;gap:calc(var(--vw)*5) calc(var(--vw)*12);padding:calc(var(--vw)*24) 0;-webkit-text-decoration:none;text-decoration:none}.column-list>.title{font-size:var(--font-size);font-weight:var(--weight-noto-medium);line-height:var(--line-height-low);margin:0;transition:.3s;width:100%}.column-list>.title:active,.column-list>.title:hover{color:var(--color-primary)}.home-news{background-color:var(--color-white);box-shadow:0 0 calc(var(--vw)*30) #0024be1a;margin-left:auto;margin-right:auto;max-width:var(--width-content-main);padding:calc(var(--vw)*56) calc(var(--vw)*100)}.home-news-title{font-family:var(--family-urbanist);font-size:calc(var(--rem1)*36);font-weight:800;margin-bottom:calc(var(--vw)*45);text-align:center}.home-cp a{display:block;transition:.3s}.home-cp a img.img-fluid{display:block;height:auto;max-width:100%}.home-cp a .mx-auto{margin-left:auto;margin-right:auto}.home-cp a:active,.home-cp a:hover{opacity:.8}.appdl-app-list{display:flex}.appdl-app-list>.item{flex:1;padding:0 calc(var(--vw)*10)}:is(.appdl-app-list>.item)+.item{border-left:1px solid var(--color-bdr-gray)}.appdl-app-item{align-items:center;display:flex;gap:calc(var(--vw)*15) calc(var(--vw)*25);justify-content:center}.appdl-app-item>.qrcode{width:calc(var(--vw)*126)}.appdl-app-item>.qrcode>.img{display:block;height:auto;width:100%}.appdl-app-item>.button{display:block}.appdl-app-item>.button>.img{display:block;height:calc(var(--vw)*45);width:auto}.odoo-form{background-color:initial;overscroll-behavior:contain}.odoo-form>iframe{border:0;display:block;min-height:600px;width:100%}.contact-form-wrapper{background-color:var(--color-white);overscroll-behavior:contain}.contact-form-wrapper>iframe{height:1800px}.dl-form-wrapper>iframe{height:1500px}.trial-form-wrapper>iframe{height:1600px}.faq-contact-item{gap:calc(var(--vw)*5) calc(var(--vw)*15)}.price-equation-list{align-items:center;display:flex;gap:calc(var(--vw)*40) calc(var(--vw)*80);justify-content:center}.price-equation-list>:not(:last-child):after{background-color:currentColor;color:var(--color-plan-standard);content:"";height:calc(var(--vw)*32);left:100%;mask:var(--mask) center center /contain no-repeat;position:absolute;top:calc(50% - .5em);width:calc(var(--vw)*80);--mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='レイヤー_2' viewBox='0 0 50 50'%3E%3Cpath d='M50 29.17H29.17V50h-8.33V29.17H0v-8.33h20.83V0h8.33v20.83h20.83v8.33Z' data-name='レイヤー_1'/%3E%3C/svg%3E")}.price-equation-item{align-items:center;background-color:var(--color-white);border-radius:50%;box-shadow:0 0 calc(var(--vw)*30) #0024be1a;display:flex;flex-direction:column;font-weight:var(--weight-noto-bold);height:calc(var(--vw)*246);justify-content:center;line-height:var(--line-height-lower);margin:0;position:relative;width:calc(var(--vw)*246)}.price-equation-item>.label{margin:0}.price-equation-item>.label.is-fs-20{font-size:calc(var(--rem1)*20)}.price-equation-item>.text{margin:0}.price-equation-item>.text>.num{color:var(--color-plan-standard);font-family:var(--family-urbanist);font-size:calc(var(--rem1)*48);font-weight:800;letter-spacing:.05em}.price-equation-item>.note{font-size:calc(var(--rem1)*15);margin:0}.price-plan-card{align-items:center;background-color:var(--color-white);border-top:calc(var(--vw)*6) solid var(--color-plan);box-shadow:0 0 calc(var(--vw)*30) #0024be1a;display:flex;flex-direction:column;gap:calc(var(--vw)*16);height:100%;margin:0;padding:calc(var(--vw)*42) calc(var(--vw)*38);--color-plan:var(--color-plan-standard)}.price-plan-card.is-color-professional{--color-plan:var(--color-plan-professional)}.price-plan-card.is-color-enterprise{--color-plan:var(--color-plan-enterprise)}.price-plan-card .is-color-plan{color:var(--color-plan)}.price-plan-card>.name{color:var(--color-plan);font-family:var(--family-urbanist);font-size:calc(var(--rem1)*32);font-weight:800;letter-spacing:.05em;line-height:var(--line-height-lower);margin:0}.price-plan-card>.price{font-size:var(--font-size-S);line-height:1;margin:0}.price-plan-card>.price>.num{color:var(--color-plan);font-family:var(--family-urbanist);font-size:343%;font-weight:800;letter-spacing:.05em;margin:0 .1em}.price-plan-card>.desc{font-weight:var(--weight-noto-bold);line-height:var(--line-height-lower);margin:0;text-align:center}.price-plan-card>.desc>:not(:last-child){margin-bottom:1em}.price-plan-card>.button{margin-top:calc(var(--vw)*20)}.price-plan-card>.infos{background-color:var(--color-bg);display:flex;gap:calc(var(--vw)*12) calc(var(--vw)*5);justify-content:center;margin:0;padding:calc(var(--vw)*20);width:100%}.price-plan-card>.infos>.info{align-items:center;display:flex;flex-direction:column;line-height:var(--line-height-fs-M);text-align:center}.price-plan-card>.infos>.info>.label{font-size:var(--font-size-S);margin:0}.price-plan-card>.infos>.info>.text{font-size:var(--font-size-M);font-weight:var(--weight-noto-bold);margin:0}.price-plan-note{font-size:var(--font-size-S);line-height:var(--line-height-fs-S);margin:calc(var(--vw)*10) 0 0;text-align:right}.price-plan-note>*{margin:0}.price-option{border-top:1px solid var(--color-bdr-gray)}.price-option:last-child{border-bottom:1px solid var(--color-bdr-gray)}.price-flow{padding-left:calc((100vw - var(--width-content-main))/2);padding-right:calc((100vw - var(--width-content-main))/2);position:relative}.price-flow:before{background-color:var(--color-bg);bottom:-1px;clip-path:polygon(0 0,100% 100%,0 100%);content:"";display:block;height:calc(var(--vw)*120);left:0;pointer-events:none;position:absolute;width:100%}.price-flow>*{position:relative}.price-contact{border:calc(var(--vw)*4) solid var(--color-primary)}.price-contact-item:not(:first-child){border-left:1px solid var(--color-bdr-gray)}.price-contact-tel{align-items:center;color:var(--color-primary);display:flex;font-family:var(--family-urbanist);font-size:calc(var(--rem1)*36);font-weight:700;gap:.2em .5em;justify-content:center;line-height:1;margin:0 0 calc(var(--vw)*15)}.price-contact-tel>.icon{font-size:72%}.price-contact-email{align-items:center;display:flex;font-weight:var(--weight-noto-bold);gap:.2em .5em;justify-content:center;margin:0}.price-contact-email>.text{color:inherit;-webkit-text-decoration:none;text-decoration:none;transition:opacity .2s ease-in-out}.price-compare{margin:0 auto calc(var(--vw)*15);max-width:var(--width-content-min)}.price-compare-table{border-collapse:collapse;font-weight:var(--weight-noto-bold);line-height:var(--line-height-lower);table-layout:fixed;width:100%}.price-compare-table :where(tbody td){border-bottom:1px solid var(--color-bdr-gray);padding:1.1em .5em;text-align:center}.price-compare-table .cell-head{border-bottom:calc(var(--vw)*6) solid var(--color-plan);padding-bottom:calc(var(--vw)*13);vertical-align:top;width:41%;--color-plan:var(--color-bdr-gray)}.price-compare-table .cell-head.is-color-standard{--color-plan:var(--color-plan-standard)}.price-compare-table .cell-head.is-color-professional{--color-plan:var(--color-plan-professional)}.price-compare-table .cell-head.is-color-enterprise{--color-plan:var(--color-plan-enterprise)}.price-compare-table .cell-head>.title{color:var(--color-plan);font-family:var(--family-urbanist);font-size:calc(var(--rem1)*24);font-weight:800;line-height:1;margin:0 0 calc(var(--vw)*3);text-align:center}.price-compare-table .cell-head>.desc{font-size:calc(var(--rem1)*14);font-weight:400}.price-compare-table .cell-head>.desc>.num{color:var(--color-plan);font-family:var(--family-urbanist);font-size:171%;font-weight:800;margin-inline:.1em}.price-compare-table .cell-label{padding-left:0;padding-right:calc(var(--vw)*40);text-align:right}.price-compare-table .cell-label>.note{font-size:var(--font-size-XS);font-weight:var(--weight-noto-regular)}.price-compare-note{font-size:var(--font-size-XS);margin-top:calc(var(--vw)*10)}.reason-outline{display:grid;gap:calc(var(--vw)*20) calc(var(--vw)*50);grid-template-columns:1fr calc(var(--vw)*491);justify-content:center;margin:0 auto var(--size-120);max-width:var(--width-content-min)}.reason-outline>.column{align-items:center;display:grid;gap:calc(var(--vw)*10);grid-row:span 2;grid-template-rows:subgrid}.reason-outline-title{align-items:center;display:flex;flex-direction:column;font-size:var(--font-size);font-weight:var(--weight-noto-bold);gap:calc(var(--vw)*5);margin:0}.reason-outline-img>.img{display:block;height:auto;margin:0 auto;max-width:100%}.reason-section{--spacing-top:calc(var(--vw)*87);--spacing-bottom:calc(var(--vw)*100);margin:0 0 calc(var(--spacing-bottom) + var(--spacing-top));padding:calc(var(--vw)*102) calc((100vw - var(--width-content-article))/2) 0}.reason-section .wp-block-image.aligncenter{margin-bottom:calc(var(--vw)*30);margin-top:calc(var(--vw)*30)}.reason-section-step01,.reason-section-step03{position:relative}.reason-section-step01:before,.reason-section-step03:before{background-color:var(--color-bg);bottom:-1px;clip-path:polygon(0 0,100% 100%,0 100%);content:"";display:block;height:calc(var(--vw)*120);left:0;pointer-events:none;position:absolute;width:100%}.reason-section-step01>*,.reason-section-step03>*{position:relative}.reason-section-step03:before{clip-path:polygon(0 100%,0 calc(var(--vw)*120),100% 0,100% 100%);height:calc(var(--vw)*170)}.reason-section-step01{margin-top:calc(var(--vw)*80 + var(--spacing-top));padding-bottom:calc(var(--vw)*160)}.reason-title-num{align-items:center;background-color:var(--color-white);border-radius:50%;box-shadow:0 0 calc(var(--vw)*30) #0024be1a;color:var(--color-primary);display:flex;flex-direction:column;font-family:var(--family-urbanist);font-weight:700;height:calc(var(--vw)*174);justify-content:center;left:calc(50% - var(--vw)*87);line-height:1;position:absolute;top:calc(var(--vw)*-87);width:calc(var(--vw)*174)}.reason-title-num>.num{font-size:calc(var(--rem1)*64)}.reason-price-list{display:flex;justify-content:center;list-style:none;margin:calc(var(--vw)*35) 0}.reason-price-item{align-items:center;background-color:var(--color-white);box-shadow:0 0 calc(var(--vw)*30) #0024be1a;display:flex;flex-direction:column;font-weight:var(--weight-noto-bold);justify-content:center;line-height:var(--line-height-lower);padding:calc(var(--vw)*17) calc(var(--vw)*22)}.reason-price-item>.text>.num{color:var(--color-primary);font-family:var(--family-urbanist);font-size:calc(var(--rem1)*36);font-weight:800;letter-spacing:.05em;margin-right:.15em}body.single-case .main{padding-top:calc(var(--vw)*55)}.case-single-header{margin-bottom:calc(var(--vw)*55)}.case-single-header>.thumbnail{margin-bottom:calc(var(--vw)*48)}.case-single-header>.thumbnail>.img{display:block;height:auto;width:100%}.case-single-header>.title{color:var(--color-primary);font-size:var(--font-size-XXXL);font-weight:var(--weight-noto-bold);line-height:var(--line-height-fs-XXXL);margin:0 0 calc(var(--vw)*55)}.case-single-infos{background-color:var(--color-white);padding:calc(var(--vw)*40)}.case-single-infos>.title{font-size:var(--font-size-M);line-height:var(----line-height-fs-M);margin:0 0 calc(var(--vw)*12)}.case-single-infos>.infos{display:grid;gap:0 1em;grid-template-columns:minmax(1em,auto) 1fr;margin-bottom:0}.case-single-infos>.infos>.info{display:grid;grid-column:span 2;grid-template-columns:subgrid}body.single-column .main{background:none;padding-top:0}.column-single-header{align-items:center;background:url(../images/common/logo-bg.svg?rev=6d38b6a9) no-repeat 100% 0 #d4e4f4;background-size:calc(var(--vw)*532) auto;display:flex;justify-content:center;margin:0 calc((100% - var(--100vw))/2) calc(var(--vw)*95)}.column-single-header>.thumbnail{width:calc(var(--vw)*665)}.column-single-header>.thumbnail>.img{display:block;height:auto;width:100%}.column-single-header>.container{flex:1;max-width:calc(var(--vw)*701);padding:calc(var(--vw)*30) calc(var(--vw)*100)}.column-single-header>.container>.title{font-size:var(--font-size-XXXL);font-weight:var(--weight-noto-bold);line-height:var(--line-height-fs-XXXL);margin:0 0 calc(var(--vw)*24)}.column-single-header>.container>.profile{margin:0}.news-single-header{align-items:center;display:flex;flex-wrap:wrap;gap:calc(var(--vw)*15) calc(var(--vw)*12);margin-bottom:calc(var(--vw)*15)}.news-single-header>.hero{margin-bottom:calc(var(--vw)*20)}.news-single-header>.hero>.img{display:block;height:auto;margin:0 auto;max-width:100%}.news-single-header>.title{color:var(--color-primary);font-size:var(--font-size-XXXL);font-weight:var(--weight-noto-bold);line-height:var(--line-height-fs-XXXL);margin:0;width:100%}.news-single-header>.date{color:var(--color-primary);font-family:var(--family-urbanist);font-weight:700;letter-spacing:.05em;margin:0}.news-single-header>.new{background-color:var(--color-primary);color:var(--color-white);font-size:var(--font-size-S);line-height:var(--line-height-lower);margin:0;padding:0 calc(var(--vw)*5)}body.single-solution .main{background:none;padding-top:0}.solution-single-header{align-items:center;display:flex;flex-direction:column;margin:0 calc((100% - var(--100vw))/2) calc(var(--vw)*40);padding:calc(var(--vw)*98) 0 calc(var(--vw)*190);position:relative}.solution-single-header:before{background:url(../images/common/logo-bg.svg?rev=6d38b6a9) no-repeat 100% 0 #d4e4f4;background-size:calc(var(--vw)*532) auto;clip-path:polygon(0 0,100% 0,100% 100%,0 74.6%);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.solution-single-header>*{position:relative;z-index:50}.solution-single-header>.name{font-size:calc(var(--rem1)*20);font-weight:var(--weight-noto-bold);margin-bottom:0}.solution-single-header>.title{color:var(--color-primary);font-size:calc(var(--rem1)*52);font-weight:var(--weight-noto-bold);line-height:var(--line-height-fs-XXXL);margin:0}.solution-single-problem{margin-bottom:calc(var(--vw)*64)}.solution-single-problem:after{background-color:var(--color-primary);clip-path:polygon(0 0,100% 0,50% 100%);content:"";display:block;height:calc(var(--vw)*22);margin:calc(var(--vw)*46) auto 0;width:calc(var(--vw)*36)}.solution-single-problem>.catch{font-weight:var(--weight-noto-bold);margin-bottom:calc(var(--vw)*25);text-align:center}.solution-single-problem>.title{font-size:var(--font-size-L);font-weight:var(--weight-noto-bold);line-height:var(--line-height-fs-L);margin:0 0 calc(var(--vw)*35);text-align:center}.solution-single-problem-list{display:flex;flex-direction:column;gap:calc(var(--vw)*36);justify-content:center;list-style:none}.solution-single-problem-item{align-items:center;background:var(--color-white);box-shadow:0 0 calc(var(--vw)*30) #0024be1a;display:flex;gap:calc(var(--vw)*16);padding:calc(var(--vw)*27)}.solution-single-problem-item>.pic{width:calc(var(--vw)*113)}.solution-single-problem-item>.pic>.img{display:block;height:auto;width:100%}.solution-single-problem-item>.text{flex:1;font-size:calc(var(--rem1)*18);font-weight:var(--weight-noto-bold);line-height:var(--line-height-low);margin:0}.solution-single-function>.title{font-size:var(--font-size-XXXL);line-height:var(--line-height-fs-XXXL);margin:0 0 calc(var(--vw)*64);text-align:center}.solution-single-function-list{display:grid;gap:calc(var(--vw)*48)}.solution-single-function-item{background-color:var(--color-white);display:grid}.solution-single-function-item>.title{background-color:var(--color-primary);color:var(--color-white);font-size:var(--font-size-XL);font-weight:var(--weight-noto-bold);line-height:var(--line-height-fs-XL);margin:0;padding:calc(var(--vw)*15);text-align:center}.solution-single-function-item>.pic>.img{display:block;height:auto;width:100%}.solution-single-function-item>.text>.body{margin-bottom:calc(var(--vw)*24)}.solution-single-function-item>.text>.terms{display:flex;flex-wrap:wrap;gap:calc(var(--vw)*16) calc(var(--vw)*32);margin:0}.solution-single-function-item>.text>.terms>.term{align-items:center;display:flex;gap:calc(var(--vw)*8)}.solution-single-function-item>.text>.terms>.term>.icon{width:calc(var(--vw)*36)}.solution-single-function-item>.text>.terms>.term>.icon>svg{display:block;height:auto;width:100%}.solution-single-function-item>.text>.terms>.term>.name{font-weight:var(--weight-noto-bold);line-height:var(--line-height-low);margin:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@media (width >= 40rem){.container{max-width:40rem}}@media (768px <= width){.post-container{max-width:1320px;padding-left:0!important;padding-right:0!important}}@media (width >= 48rem){.container{max-width:48rem}.md\:absolute{position:absolute}.md\:relative{position:relative}.md\:sticky{position:sticky}.md\:order-1{order:1}.md\:order-2{order:2}.md\:order-first{order:-9999}.md\:order-last{order:9999}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-5{grid-column:span 5/span 5}.md\:col-span-6{grid-column:span 6/span 6}.md\:col-span-7{grid-column:span 7/span 7}.md\:col-span-8{grid-column:span 8/span 8}.md\:col-span-9{grid-column:span 9/span 9}.md\:col-span-10{grid-column:span 10/span 10}.md\:col-span-11{grid-column:span 11/span 11}.md\:col-span-12{grid-column:span 12/span 12}.md\:col-start-1{grid-column-start:1}.md\:col-start-2{grid-column-start:2}.md\:col-start-3{grid-column-start:3}.md\:col-start-4{grid-column-start:4}.md\:col-start-5{grid-column-start:5}.md\:col-start-6{grid-column-start:6}.md\:m-0{margin:calc(var(--spacing)*0)}.md\:m-1{margin:calc(var(--spacing)*1)}.md\:m-2{margin:calc(var(--spacing)*2)}.md\:m-3{margin:calc(var(--spacing)*3)}.md\:m-4{margin:calc(var(--spacing)*4)}.md\:m-5{margin:calc(var(--spacing)*5)}.md\:m-6{margin:calc(var(--spacing)*6)}.md\:m-8{margin:calc(var(--spacing)*8)}.md\:m-10{margin:calc(var(--spacing)*10)}.md\:m-12{margin:calc(var(--spacing)*12)}.md\:m-16{margin:calc(var(--spacing)*16)}.md\:m-20{margin:calc(var(--spacing)*20)}.md\:m-auto{margin:auto}.md\:mx-0{margin-inline:calc(var(--spacing)*0)}.md\:mx-1{margin-inline:calc(var(--spacing)*1)}.md\:mx-2{margin-inline:calc(var(--spacing)*2)}.md\:mx-3{margin-inline:calc(var(--spacing)*3)}.md\:mx-4{margin-inline:calc(var(--spacing)*4)}.md\:mx-5{margin-inline:calc(var(--spacing)*5)}.md\:mx-6{margin-inline:calc(var(--spacing)*6)}.md\:mx-8{margin-inline:calc(var(--spacing)*8)}.md\:mx-10{margin-inline:calc(var(--spacing)*10)}.md\:mx-12{margin-inline:calc(var(--spacing)*12)}.md\:mx-16{margin-inline:calc(var(--spacing)*16)}.md\:mx-20{margin-inline:calc(var(--spacing)*20)}.md\:mx-auto{margin-inline:auto}.md\:my-0{margin-block:calc(var(--spacing)*0)}.md\:my-1{margin-block:calc(var(--spacing)*1)}.md\:my-2{margin-block:calc(var(--spacing)*2)}.md\:my-3{margin-block:calc(var(--spacing)*3)}.md\:my-4{margin-block:calc(var(--spacing)*4)}.md\:my-5{margin-block:calc(var(--spacing)*5)}.md\:my-6{margin-block:calc(var(--spacing)*6)}.md\:my-8{margin-block:calc(var(--spacing)*8)}.md\:my-10{margin-block:calc(var(--spacing)*10)}.md\:my-12{margin-block:calc(var(--spacing)*12)}.md\:my-16{margin-block:calc(var(--spacing)*16)}.md\:my-20{margin-block:calc(var(--spacing)*20)}.md\:mt-0{margin-top:calc(var(--spacing)*0)}.md\:mt-1{margin-top:calc(var(--spacing)*1)}.md\:mt-2{margin-top:calc(var(--spacing)*2)}.md\:mt-3{margin-top:calc(var(--spacing)*3)}.md\:mt-4{margin-top:calc(var(--spacing)*4)}.md\:mt-5{margin-top:calc(var(--spacing)*5)}.md\:mt-6{margin-top:calc(var(--spacing)*6)}.md\:mt-8{margin-top:calc(var(--spacing)*8)}.md\:mt-10{margin-top:calc(var(--spacing)*10)}.md\:mt-12{margin-top:calc(var(--spacing)*12)}.md\:mt-16{margin-top:calc(var(--spacing)*16)}.md\:mt-20{margin-top:calc(var(--spacing)*20)}.md\:mr-0{margin-right:calc(var(--spacing)*0)}.md\:mr-1{margin-right:calc(var(--spacing)*1)}.md\:mr-2{margin-right:calc(var(--spacing)*2)}.md\:mr-3{margin-right:calc(var(--spacing)*3)}.md\:mr-4{margin-right:calc(var(--spacing)*4)}.md\:mr-5{margin-right:calc(var(--spacing)*5)}.md\:mr-6{margin-right:calc(var(--spacing)*6)}.md\:mr-8{margin-right:calc(var(--spacing)*8)}.md\:mr-10{margin-right:calc(var(--spacing)*10)}.md\:mr-12{margin-right:calc(var(--spacing)*12)}.md\:mr-16{margin-right:calc(var(--spacing)*16)}.md\:mr-20{margin-right:calc(var(--spacing)*20)}.md\:mb-0{margin-bottom:calc(var(--spacing)*0)}.md\:mb-1{margin-bottom:calc(var(--spacing)*1)}.md\:mb-2{margin-bottom:calc(var(--spacing)*2)}.md\:mb-3{margin-bottom:calc(var(--spacing)*3)}.md\:mb-4{margin-bottom:calc(var(--spacing)*4)}.md\:mb-5{margin-bottom:calc(var(--spacing)*5)}.md\:mb-6{margin-bottom:calc(var(--spacing)*6)}.md\:mb-8{margin-bottom:calc(var(--spacing)*8)}.md\:mb-10{margin-bottom:calc(var(--spacing)*10)}.md\:mb-12{margin-bottom:calc(var(--spacing)*12)}.md\:mb-16{margin-bottom:calc(var(--spacing)*16)}.md\:mb-20{margin-bottom:calc(var(--spacing)*20)}.md\:ml-0{margin-left:calc(var(--spacing)*0)}.md\:ml-1{margin-left:calc(var(--spacing)*1)}.md\:ml-2{margin-left:calc(var(--spacing)*2)}.md\:ml-3{margin-left:calc(var(--spacing)*3)}.md\:ml-4{margin-left:calc(var(--spacing)*4)}.md\:ml-5{margin-left:calc(var(--spacing)*5)}.md\:ml-6{margin-left:calc(var(--spacing)*6)}.md\:ml-8{margin-left:calc(var(--spacing)*8)}.md\:ml-10{margin-left:calc(var(--spacing)*10)}.md\:ml-12{margin-left:calc(var(--spacing)*12)}.md\:ml-16{margin-left:calc(var(--spacing)*16)}.md\:ml-20{margin-left:calc(var(--spacing)*20)}.md\:block{display:block}.md\:hidden{display:none}.md\:inline{display:inline}.md\:inline-block{display:inline-block}.md\:aspect-\[360\/244\]{aspect-ratio:360/244}.md\:aspect-\[480\/360\]{aspect-ratio:480/360}.md\:aspect-\[560\/362\]{aspect-ratio:560/362}.md\:h-\[184px\]{height:184px}.md\:h-\[362px\]{height:362px}.md\:min-h-\[184px\]{min-height:184px}.md\:w-1\/2{width:50%}.md\:w-1\/3{width:33.33333%}.md\:w-1\/4{width:25%}.md\:w-1\/12{width:8.33333%}.md\:w-2\/3{width:66.66667%}.md\:w-2\/4{width:50%}.md\:w-2\/12{width:16.66667%}.md\:w-3\/4{width:75%}.md\:w-3\/12{width:25%}.md\:w-4\/12{width:33.33333%}.md\:w-5\/12{width:41.66667%}.md\:w-6\/12{width:50%}.md\:w-7\/12{width:58.33333%}.md\:w-8\/12{width:66.66667%}.md\:w-9\/12{width:75%}.md\:w-10\/12{width:83.33333%}.md\:w-11\/12{width:91.66667%}.md\:w-12\/12{width:100%}.md\:w-32{width:calc(var(--spacing)*32)}.md\:w-48{width:calc(var(--spacing)*48)}.md\:w-64{width:calc(var(--spacing)*64)}.md\:w-80{width:calc(var(--spacing)*80)}.md\:w-96{width:calc(var(--spacing)*96)}.md\:w-\[184px\]{width:184px}.md\:w-\[480px\]{width:480px}.md\:w-full{width:100%}.md\:max-w-\[340px\]{max-width:340px}.md\:max-w-\[521px\]{max-width:521px}.md\:max-w-\[575px\]{max-width:575px}.md\:max-w-\[600px\]{max-width:600px}.md\:max-w-\[1020px\]{max-width:1020px}.md\:max-w-\[1230px\]{max-width:1230px}.md\:shrink-0{flex-shrink:0}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:content-center{align-content:center}.md\:content-end{align-content:flex-end}.md\:content-start{align-content:flex-start}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:items-start{align-items:flex-start}.md\:items-stretch{align-items:stretch}.md\:justify-between{justify-content:space-between}.md\:justify-center{justify-content:center}.md\:gap-6{gap:calc(var(--spacing)*6)}.md\:gap-12{gap:calc(var(--spacing)*12)}.md\:self-center{align-self:center}.md\:self-end{align-self:flex-end}.md\:self-start{align-self:flex-start}.md\:self-stretch{align-self:stretch}.md\:rounded-lg{border-radius:var(--radius-lg)}.md\:rounded-xl{border-radius:var(--radius-xl)}.md\:border{border-style:var(--tw-border-style);border-width:1px}.md\:border-2{border-style:var(--tw-border-style);border-width:2px}.md\:p-0{padding:calc(var(--spacing)*0)}.md\:p-1{padding:calc(var(--spacing)*1)}.md\:p-2{padding:calc(var(--spacing)*2)}.md\:p-3{padding:calc(var(--spacing)*3)}.md\:p-4{padding:calc(var(--spacing)*4)}.md\:p-5{padding:calc(var(--spacing)*5)}.md\:p-6{padding:calc(var(--spacing)*6)}.md\:p-8{padding:calc(var(--spacing)*8)}.md\:p-10{padding:calc(var(--spacing)*10)}.md\:p-12{padding:calc(var(--spacing)*12)}.md\:p-16{padding:calc(var(--spacing)*16)}.md\:p-20{padding:calc(var(--spacing)*20)}.md\:px-0{padding-inline:calc(var(--spacing)*0)}.md\:px-1{padding-inline:calc(var(--spacing)*1)}.md\:px-2{padding-inline:calc(var(--spacing)*2)}.md\:px-3{padding-inline:calc(var(--spacing)*3)}.md\:px-4{padding-inline:calc(var(--spacing)*4)}.md\:px-5{padding-inline:calc(var(--spacing)*5)}.md\:px-6{padding-inline:calc(var(--spacing)*6)}.md\:px-8{padding-inline:calc(var(--spacing)*8)}.md\:px-10{padding-inline:calc(var(--spacing)*10)}.md\:px-12{padding-inline:calc(var(--spacing)*12)}.md\:px-16{padding-inline:calc(var(--spacing)*16)}.md\:px-20{padding-inline:calc(var(--spacing)*20)}.md\:py-0{padding-block:calc(var(--spacing)*0)}.md\:py-1{padding-block:calc(var(--spacing)*1)}.md\:py-2{padding-block:calc(var(--spacing)*2)}.md\:py-3{padding-block:calc(var(--spacing)*3)}.md\:py-4{padding-block:calc(var(--spacing)*4)}.md\:py-5{padding-block:calc(var(--spacing)*5)}.md\:py-6{padding-block:calc(var(--spacing)*6)}.md\:py-8{padding-block:calc(var(--spacing)*8)}.md\:py-10{padding-block:calc(var(--spacing)*10)}.md\:py-11{padding-block:calc(var(--spacing)*11)}.md\:py-12{padding-block:calc(var(--spacing)*12)}.md\:py-15{padding-block:calc(var(--spacing)*15)}.md\:py-16{padding-block:calc(var(--spacing)*16)}.md\:py-20{padding-block:calc(var(--spacing)*20)}.md\:py-\[15\]{padding-block:15}.md\:pt-0{padding-top:calc(var(--spacing)*0)}.md\:pt-1{padding-top:calc(var(--spacing)*1)}.md\:pt-2{padding-top:calc(var(--spacing)*2)}.md\:pt-3{padding-top:calc(var(--spacing)*3)}.md\:pt-4{padding-top:calc(var(--spacing)*4)}.md\:pt-5{padding-top:calc(var(--spacing)*5)}.md\:pt-6{padding-top:calc(var(--spacing)*6)}.md\:pt-8{padding-top:calc(var(--spacing)*8)}.md\:pt-10{padding-top:calc(var(--spacing)*10)}.md\:pt-12{padding-top:calc(var(--spacing)*12)}.md\:pt-16{padding-top:calc(var(--spacing)*16)}.md\:pt-20{padding-top:calc(var(--spacing)*20)}.md\:pr-0{padding-right:calc(var(--spacing)*0)}.md\:pr-1{padding-right:calc(var(--spacing)*1)}.md\:pr-2{padding-right:calc(var(--spacing)*2)}.md\:pr-3{padding-right:calc(var(--spacing)*3)}.md\:pr-4{padding-right:calc(var(--spacing)*4)}.md\:pr-5{padding-right:calc(var(--spacing)*5)}.md\:pr-6{padding-right:calc(var(--spacing)*6)}.md\:pr-8{padding-right:calc(var(--spacing)*8)}.md\:pr-10{padding-right:calc(var(--spacing)*10)}.md\:pr-12{padding-right:calc(var(--spacing)*12)}.md\:pr-16{padding-right:calc(var(--spacing)*16)}.md\:pr-20{padding-right:calc(var(--spacing)*20)}.md\:pb-0{padding-bottom:calc(var(--spacing)*0)}.md\:pb-1{padding-bottom:calc(var(--spacing)*1)}.md\:pb-2{padding-bottom:calc(var(--spacing)*2)}.md\:pb-3{padding-bottom:calc(var(--spacing)*3)}.md\:pb-4{padding-bottom:calc(var(--spacing)*4)}.md\:pb-5{padding-bottom:calc(var(--spacing)*5)}.md\:pb-6{padding-bottom:calc(var(--spacing)*6)}.md\:pb-8{padding-bottom:calc(var(--spacing)*8)}.md\:pb-10{padding-bottom:calc(var(--spacing)*10)}.md\:pb-12{padding-bottom:calc(var(--spacing)*12)}.md\:pb-16{padding-bottom:calc(var(--spacing)*16)}.md\:pb-20{padding-bottom:calc(var(--spacing)*20)}.md\:pl-0{padding-left:calc(var(--spacing)*0)}.md\:pl-1{padding-left:calc(var(--spacing)*1)}.md\:pl-2{padding-left:calc(var(--spacing)*2)}.md\:pl-3{padding-left:calc(var(--spacing)*3)}.md\:pl-4{padding-left:calc(var(--spacing)*4)}.md\:pl-5{padding-left:calc(var(--spacing)*5)}.md\:pl-6{padding-left:calc(var(--spacing)*6)}.md\:pl-8{padding-left:calc(var(--spacing)*8)}.md\:pl-10{padding-left:calc(var(--spacing)*10)}.md\:pl-12{padding-left:calc(var(--spacing)*12)}.md\:pl-16{padding-left:calc(var(--spacing)*16)}.md\:pl-20{padding-left:calc(var(--spacing)*20)}.md\:text-center{text-align:center}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.md\:text-\[22px\]{font-size:22px}.md\:text-\[28px\]{font-size:28px}.md\:leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.md\:leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.md\:leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.md\:leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}}@media screen and (width >= 768px){:root{--rem1:var(--vw)}.u-hide-md{display:none!important}.c-archive-grid.is-col-2{align-items:stretch;grid-template-columns:repeat(2,1fr)}.c-archive-grid.is-col-3{grid-template-columns:repeat(3,1fr)}.c-button{min-width:calc(var(--vw)*264)}.c-button.is-h-48{height:calc(var(--vw)*48)}:where(.c-inner){max-width:calc(var(--width) + var(--padding-inner)*2);--width:var(--width-content-main);margin-left:auto;margin-right:auto}.is-w-article:where(.c-inner){--width:var(--width-content-article)}.is-w-964:where(.c-inner){--width:var(--width-content-min)}.header-nav>.link{border-right:1px solid var(--color-bdr-gray);padding:0 calc(var(--vw)*12)}.header-nav>.link:last-child{border-right:0;padding-right:0}.header-nav-link>.label:after{background-color:var(--color-primary);bottom:calc(var(--vw)*-7);content:"";display:block;height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:center left;transition:transform .2s ease-in-out;width:100%}.header-nav-children{align-items:center;background-color:var(--color-white);border-radius:calc(var(--vw)*10);box-shadow:0 0 calc(var(--vw)*30) #0024be1a;gap:calc(var(--vw)*16);left:50%;padding:calc(var(--vw)*20) calc(var(--vw)*10);position:absolute;top:calc(100% + var(--vw)*25);transform:translateX(-50%);width:calc(var(--vw)*158)}.header-trigger{display:none}.subpage-header>.desc{font-size:calc(var(--rem1)*18);max-width:calc(var(--vw)*768)}.subpage-cta{align-items:center;display:flex;gap:calc(var(--vw)*56);margin-left:auto;margin-right:auto;max-width:calc(var(--vw)*968);padding:calc(var(--vw)*44) calc(var(--vw)*80);text-align:center}.wp-block-button{min-width:calc(var(--vw)*264)}.wp-block-column.is-style-column-align-content-center{align-content:center}.editor-styles-wrapper .is-style-group-width-964{--width-content-wp:var(--width-content-min)}.c-body-article .is-style-group-width-964{margin-left:auto;margin-right:auto;max-width:var(--width-content-min)}.is-style-group-flex-col-2>*{gap:calc(var(--vw)*36);width:calc(50% - var(--vw)*36/2)}.is-style-group-flex-col-3>*{gap:calc(var(--vw)*36);width:calc(33.33333% - var(--vw)*72/3)}.appdl-download-list>:not(:last-child){border-right:1px solid var(--color-bdr-gray)}.case-card.is-layout-column{align-items:center;display:flex;flex-direction:row;gap:0 calc(var(--vw)*34);padding:calc(var(--vw)*28) calc(var(--vw)*32)}.case-card.is-layout-column>.thumbnail{width:calc(var(--vw)*464)}.case-card.is-layout-column>.container{flex:1;padding:0}.case-card.is-layout-column>.container>.title{font-size:var(--font-size-XL);margin-bottom:calc(var(--vw)*10)}.home-hero>.container>.button-list>.button{font-size:calc(var(--rem1)*20);font-weight:var(--weight-noto-bold);min-width:calc(var(--vw)*280);padding:0}.home-hero>.container>.button-list>.button>.icon{font-size:calc(var(--rem1)*18);right:calc(var(--vw)*18)}.home-whats-desc{font-size:var(--font-size-M);line-height:2.4}.home-features-item>.pic.pic-03{width:calc(var(--vw)*519)}.home-features-item>.pic.pic-04{width:calc(var(--vw)*520)}.reason-outline{background-color:var(--color-white);box-shadow:0 0 calc(var(--vw)*30) #0024be1a;padding:calc(var(--vw)*40)}.reason-price-item{min-width:calc(var(--vw)*200)}.reason-price-item:first-child{border-bottom-left-radius:calc(var(--vw)*5);border-top-left-radius:calc(var(--vw)*5)}.reason-price-item:last-child{border-bottom-right-radius:calc(var(--vw)*5);border-top-right-radius:calc(var(--vw)*5)}.solution-single-problem-list{flex-direction:row;flex-wrap:wrap}.solution-single-problem-item{width:calc(var(--vw)*364)}.solution-single-function-item{gap:calc(var(--vw)*40) calc(var(--vw)*36);grid-template-columns:calc(var(--vw)*100) calc(var(--vw)*464) 1fr calc(var(--vw)*100);grid-template-rows:auto auto;padding-bottom:calc(var(--vw)*48)}.solution-single-function-item>.title{grid-column:1/5;grid-row:1/2}.solution-single-function-item>.pic{grid-column:2/3;grid-row:2/3}:is(.solution-single-function-item>.pic)+.text{grid-column:3/4}.solution-single-function-item>.text{grid-column:2/4;grid-row:2/3}}@media (width >= 64rem){.container{max-width:64rem}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-span-9{grid-column:span 9/span 9}.lg\:col-span-10{grid-column:span 10/span 10}.lg\:col-span-11{grid-column:span 11/span 11}.lg\:col-span-12{grid-column:span 12/span 12}.lg\:w-1\/2{width:50%}.lg\:w-1\/3{width:33.33333%}.lg\:w-1\/4{width:25%}.lg\:w-1\/12{width:8.33333%}.lg\:w-2\/3{width:66.66667%}.lg\:w-2\/4{width:50%}.lg\:w-2\/12{width:16.66667%}.lg\:w-3\/4{width:75%}.lg\:w-3\/12{width:25%}.lg\:w-4\/12{width:33.33333%}.lg\:w-5\/12{width:41.66667%}.lg\:w-6\/12{width:50%}.lg\:w-7\/12{width:58.33333%}.lg\:w-8\/12{width:66.66667%}.lg\:w-9\/12{width:75%}.lg\:w-10\/12{width:83.33333%}.lg\:w-11\/12{width:91.66667%}.lg\:w-12\/12,.lg\:w-full{width:100%}.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\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:rounded-2xl{border-radius:var(--radius-2xl)}.lg\:border-4{border-style:var(--tw-border-style);border-width:4px}}@media (width >= 80rem){.container{max-width:80rem}}@media (width >= 96rem){.container{max-width:96rem}}@media screen and (width < 1366px){.home-hero{overflow:hidden}}@media (width < 768px){.post-container{padding-left:20px!important;padding-right:20px!important}}@media screen and (width < 768px){:root{--vw:0.26667vw;--font-size-L:calc(var(--rem1)*24);--font-size-XL:calc(var(--rem1)*24);--font-size-XXL:calc(var(--rem1)*24);--font-size-XXXL:calc(var(--rem1)*28);--font-size-XXXXL:calc(var(--rem1)*42);--height-header:calc(var(--vw)*66);--padding-inner:calc(var(--vw)*24);--size-120:calc(var(--vw)*70)}:target{scroll-margin-top:var(--height-header)}:where(.main){padding-top:calc(var(--vw)*65)}:where(.page-template-page-lp) :where(.main){padding-top:0}.u-hide-until-md{display:none!important}:where(.c-button-list){flex-direction:column;gap:calc(var(--vw)*15);margin-block:calc(var(--vw)*30) 0}:where(.c-button-list)>.c-button{display:flex;width:100%}.footer-contact>.title{clip-path:polygon(0 0,100% 0,100% 83.9%,50% 100%,0 83.9%);font-size:var(--font-size-M);padding:calc(var(--vw)*12) 0 calc(var(--vw)*20)}.footer-contact-list{display:block}.footer-contact-item{display:block;padding:calc(var(--vw)*30) var(--padding-inner) calc(var(--vw)*50)}.footer-contact-item:not(:last-child){border-bottom:2px solid var(--color-bg);border-right:0}.footer-contact-item>.catch{font-size:var(--font-size)}.footer-main,.footer-main--lp{padding-left:var(--padding-inner);padding-right:var(--padding-inner)}.footer-logo,.footer-logo--lp{font-size:calc(var(--rem1)*14);gap:calc(var(--vw)*10)}.footer-logo--lp>.img,.footer-logo>.img{width:calc(var(--vw)*176)}.footer-nav{grid-template-columns:repeat(2,1fr);padding-bottom:calc(var(--vw)*30)}.footer-miscs{flex-wrap:wrap;gap:1em 0;margin:0 calc(0px - var(--padding-inner));padding-left:var(--padding-inner);padding-right:var(--padding-inner)}.footer-copyright{margin-top:calc(var(--vw)*25)}.header{padding:0 calc(var(--vw)*16);position:sticky;top:0}.header-logo{font-size:calc(var(--rem1)*14);gap:calc(var(--vw)*10)}.header-logo>.img{width:calc(var(--vw)*176)}.header-menu{align-items:stretch;background-color:var(--color-white);display:none;flex-direction:column;font-size:calc(var(--rem1)*16);height:0;overflow:auto;overscroll-behavior:contain;padding:calc(var(--vw)*24);position:absolute;right:0;scrollbar-gutter:stable;top:100%;transition-behavior:allow-discrete;transition-duration:.3s;transition-property:display,height;transition-timing-function:ease-in-out;width:calc(var(--vw)*293)}.header-menu.is-open{display:block;height:calc(100svh - var(--height-header));@starting-style{height:0}}.header-menu>.container{display:block}.header-nav{align-items:stretch;flex-direction:column;margin-bottom:calc(var(--vw)*24)}.header-nav>.link{border-bottom:1px solid var(--color-bdr-gray);padding:calc(var(--vw)*12) calc(var(--vw)*10)}.header-nav>.link:first-child{border-top:1px solid var(--color-bdr-gray)}.header-actions{align-items:stretch;flex-direction:column}.header-actions-button,.header-actions-login{height:calc(var(--vw)*48)}.header-actions-login{border:1px solid var(--color-primary);border-radius:9999px;flex-direction:row;font-size:inherit;gap:calc(var(--vw)*6);justify-content:center;padding:0 calc(var(--vw)*18)}.header-nav-children{font-size:calc(var(--rem1)*14);gap:calc(var(--vw)*12);margin-top:calc(var(--vw)*15)}.subpage-header{margin-bottom:calc(var(--vw)*55)}.subpage-cta{padding:calc(var(--vw)*45) var(--padding-inner)}.subpage-cta>.thumbnail{margin-bottom:calc(var(--vw)*28);width:100%}.subpage-cta>.container>.catch,.subpage-cta>.container>.title{text-align:center}.wp-block-group.is-layout-flex{align-items:stretch;flex-direction:column}.is-style-group-bg{margin-left:calc(0px - var(--padding-inner));margin-right:calc(0px - var(--padding-inner));padding:calc(var(--vw)*28) var(--padding-inner)}.is-style-heading-bdr-primary{border-left-width:calc(var(--vw)*4);padding-left:calc(var(--vw)*15)}.appdl-download-list>:not(:last-child){border-bottom:1px solid var(--color-bdr-gray);margin-bottom:calc(var(--vw)*25);padding-bottom:calc(var(--vw)*25)}.case-card>.container{padding:calc(var(--vw)*32) calc(var(--vw)*25)}.case-card>.container>.title{font-size:var(--font-size-M)}.case-companies{padding-bottom:calc(var(--vw)*28);padding-top:calc(var(--vw)*38)}.case-companies-list{gap:calc(var(--vw)*15) calc(var(--vw)*25);grid-template-columns:repeat(3,1fr)}.case-companies-item{padding:0}.column-card>.container{padding:calc(var(--vw)*25)}.column-card>.container>.title{font-size:var(--font-size-M)}.solution-card{padding:calc(var(--vw)*32) calc(var(--vw)*25)}.solution-card>.title{font-size:var(--font-size-M)}.function-terms-item>.title{flex-direction:column}.home-caption,.home-title-section{margin-bottom:calc(var(--vw)*30)}.home-hero-bg{margin-bottom:calc(var(--vw)*90)}.home-hero-bg:before{background-position:top calc(var(--vw)*50) center,top;background-size:149.3% auto,auto;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--vw)*52),0 100%)}.home-hero{display:block;padding:calc(var(--vw)*35) var(--padding-inner) calc(var(--vw)*73)}.home-hero>.bg-01{bottom:calc(var(--vw)*185);left:calc(var(--vw)*-24);right:auto;top:auto;width:calc(var(--vw)*126)}.home-hero>.bg-02{bottom:calc(var(--vw)*125);right:calc(var(--vw)*-78);top:auto;width:calc(var(--vw)*230)}.home-hero>.bg-03{bottom:calc(var(--vw)*-35);right:calc(var(--vw)*100);width:calc(var(--vw)*130)}.home-hero>.container{align-items:center;margin-bottom:calc(var(--vw)*81);padding:0;width:100%}.home-hero>.container>.service{align-items:center;display:flex;flex-direction:column;gap:calc(var(--vw)*5);margin-bottom:calc(var(--vw)*15)}.home-hero>.container>.service>.name{margin-left:0}.home-hero>.container>.catch{font-size:calc(var(--rem1)*18);padding:calc(var(--vw)*2) calc(var(--vw)*5);text-align:center;width:100%}.home-hero>.container>.title{margin-bottom:calc(var(--vw)*16)}.home-hero>.container>.desc{margin-bottom:calc(var(--vw)*32)}.home-hero>.pic{padding:0;width:100%}.home-outline-title{margin-bottom:calc(var(--vw)*18)}.home-whats-list{grid-template-columns:repeat(2,1fr)}.home-whats-item{padding:calc(var(--vw)*20) calc(var(--vw)*10)}.home-whats-item>.icon>.img{height:auto;width:calc(var(--vw)*32)}.home-whats-item>.label{font-size:calc(var(--rem1)*14);line-height:var(--line-height-lower)}.home-scene-list{grid-template-columns:1fr;margin:0 calc(0px - var(--padding-inner) + var(--vw)*6)}.home-features:before{clip-path:polygon(0 0,100% calc(var(--vw)*50),100% 100%,0 100%);height:calc(var(--vw)*126)}.home-features-list{gap:calc(var(--vw)*30)}.home-features-item{align-items:stretch;flex-direction:column;min-height:calc(100svh - var(--height-header) - var(--vw)*30);padding:calc(var(--vw)*45) var(--padding-inner) calc(var(--vw)*55);top:calc(var(--height-header) + var(--vw)*15)}.home-features-item>.container>.title{font-size:calc(var(--rem1)*20)}.home-features-item>.pic{width:100%}.home-functions-basic-list{grid-template-columns:1fr}.home-functions-useful-list{grid-template-columns:repeat(2,1fr)}.home-functions-useful-item{padding:calc(var(--vw)*20) calc(var(--vw)*10)}.home-functions-useful-item>.icon>.img{height:auto;width:calc(var(--vw)*36)}.home-functions-useful-item>.label{font-size:calc(var(--rem1)*14)}.home-solution-slider{margin-inline:calc(0px - var(--padding-inner));--swiper-navigation-size:calc(var(--vw)*40);--swiper-navigation-sides-offset:calc(var(--vw)*24)}.home-case{padding-bottom:calc(var(--vw)*28);padding-top:calc(var(--vw)*38)}.home-column{padding:calc(var(--vw)*40) var(--padding-inner) calc(var(--vw)*56)}.home-column-title{margin-bottom:calc(var(--vw)*33)}.home-news{padding:calc(var(--vw)*40) var(--padding-inner) calc(var(--vw)*56)}.home-news-title{margin-bottom:calc(var(--vw)*33)}.appdl-app-list{flex-direction:column}.appdl-app-list>.item{padding:0}:is(.appdl-app-list>.item)+.item{border-left:0;border-top:1px solid var(--color-bdr-gray);margin-top:calc(var(--vw)*20);padding-top:calc(var(--vw)*20)}.appdl-app-item{justify-content:flex-start}.appdl-app-item>.qrcode{width:calc(var(--vw)*80)}.contact-form-wrapper,.odoo-form{padding:0 calc(var(--vw)*10)}.contact-form-wrapper>iframe{height:2000px}.dl-form-wrapper>iframe{height:1750px}.trial-form-wrapper>iframe{height:1850px}.price-equation-list{flex-direction:column}.price-equation-list>:not(:last-child):after{height:calc(var(--vw)*20);left:0;top:calc(100% + var(--vw)*10);width:100%}.price-equation-item{border-radius:0;flex-direction:row;flex-wrap:wrap;gap:0 calc(var(--vw)*5);height:auto;padding:calc(var(--vw)*20);width:100%}.price-equation-item>.text>.num{font-size:calc(var(--rem1)*28)}.price-equation-item>.note{font-size:calc(var(--rem1)*12);text-align:center;width:100%}.price-plan-card{padding:calc(var(--vw)*32) calc(var(--vw)*25)}.price-plan-card>.name{font-size:var(--font-size-XXL)}.price-plan-card>.price>.num{font-size:var(--font-size-XXXXL)}.price-plan-card>.infos{flex-wrap:wrap}.price-plan-card>.infos>.info{width:calc(50% - var(--vw)*12)}.price-flow{padding-left:var(--padding-inner);padding-right:var(--padding-inner)}.price-flow:before{height:calc(var(--vw)*40)}.price-contact{border-width:2px}.price-contact-item:not(:first-child){border-left:0;border-top:1px solid var(--color-bdr-gray);margin-top:calc(var(--vw)*40);padding-top:calc(var(--vw)*40)}.price-contact-tel{margin-bottom:calc(var(--vw)*25)}.price-contact-email,.price-contact-tel{flex-direction:column}.price-compare{overflow:auto}.price-compare-table{font-size:calc(var(--rem1)*14);width:calc(var(--vw)*330)}.price-compare-table .cell-head{border-bottom-width:3px}.price-compare-table .cell-head>.title{font-size:calc(var(--rem1)*12)}.price-compare-table .cell-head>.desc{display:none}.price-compare-table .cell-label{padding-right:0}.reason-outline{grid-template-columns:1fr}.reason-outline>.column{background-color:var(--color-white);box-shadow:0 0 calc(var(--vw)*30) #0024be1a;padding:calc(var(--vw)*30) var(--padding-inner)}.reason-section{--spacing-top:calc(var(--vw)*40);--spacing-bottom:calc(var(--vw)*60);padding:calc(var(--vw)*60) var(--padding-inner) 0}.reason-section-step01:before,.reason-section-step03:before{height:calc(var(--vw)*80)}.reason-section-step03:before{clip-path:polygon(0 100%,100% 0,100% 100%)}.reason-title-num{font-size:calc(var(--rem1)*14);height:calc(var(--vw)*80);left:calc(50% - var(--vw)*40);top:calc(var(--vw)*-40);width:calc(var(--vw)*80)}.reason-title-num>.num{font-size:calc(var(--rem1)*28)}.reason-price-list{flex-direction:column}.reason-price-item:first-child{border-top-left-radius:calc(var(--vw)*5);border-top-right-radius:calc(var(--vw)*5)}.reason-price-item:last-child{border-bottom-left-radius:calc(var(--vw)*5);border-bottom-right-radius:calc(var(--vw)*5)}.reason-price-item>.text>.num{font-size:calc(var(--rem1)*28)}.case-single-header>.thumbnail,.case-single-header>.title{margin-bottom:calc(var(--vw)*30)}.case-single-infos{margin-left:calc(0px - var(--padding-inner));margin-right:calc(0px - var(--padding-inner));padding:calc(var(--vw)*30) var(--padding-inner)}.column-single-header{background-image:none;display:block;margin-bottom:var(--size-120)}.column-single-header>.thumbnail{width:100%}.column-single-header>.container{background:url(../images/common/logo-bg.svg?rev=6d38b6a9) no-repeat;background-position:top -10% right -10%;background-size:70% auto;padding:calc(var(--vw)*28) var(--padding-inner)}.column-single-header>.container>.title{font-size:var(--font-size-M);margin-bottom:calc(var(--vw)*15)}.news-single-header>.title{font-size:var(--font-size-M)}.solution-single-header{padding:calc(var(--vw)*45) var(--padding-inner)}.solution-single-header>.name{font-size:var(--font-size)}.solution-single-header>.title{font-size:var(--font-size-XXXL);text-align:center}.solution-single-problem-item>.pic{width:calc(var(--vw)*60)}.solution-single-function-list{margin-left:calc(0px - var(--padding-inner));margin-right:calc(0px - var(--padding-inner))}.solution-single-function-item{gap:calc(var(--vw)*20) 0;grid-template-columns:var(--padding-inner) 1fr var(--padding-inner);grid-template-rows:auto auto auto;padding-bottom:var(--padding-inner)}.solution-single-function-item>.title{font-size:var(--font-size-L);grid-column:1/4;grid-row:1/2;line-height:var(--line-height-fs-L)}.solution-single-function-item>.pic{grid-column:2/3;grid-row:2/3}:is(.solution-single-function-item>.pic)+.text{grid-row:3/4}.solution-single-function-item>.text{grid-column:2/3;grid-row:2/4}.solution-single-function-item>.text>.terms{flex-direction:column}}@media screen and (width < 768px) and (orientation:landscape){.home-features-item{height:auto;position:relative;top:auto}}@media (hover:hover){:where(a):hover{-webkit-text-decoration:none;text-decoration:none}.c-button:hover{background-color:var(--color-bg-primary)}.c-button.is-bg-primary:hover{background-color:#004084}.c-button.is-bg-secondary:hover{background-color:#e05106}.c-link:hover{opacity:.6}.c-pagenav>.page-numbers:not(.dots):is(a):hover{background-color:var(--color-primary);color:var(--color-white)}.footer-nav-link:is(a):hover,.footer-nav-sub-link:is(a):hover{color:#c6cbd6}.footer-privacy-mark>a:hover{opacity:.75}.footer-miscs-link:hover{color:var(--color-white)}.header-nav-link:is(a):hover>.label:after{transform:scaleX(1)}.header-actions-button:hover{background-color:var(--color-button-hover-bg)}.header-actions-login:hover>.label:after,.subpage-nav-link:is(a):hover>.label:after{transform:scaleX(1)}.wp-block-button__link:hover{background-color:var(--color-button-hover-bg)!important;color:var(--color-button-hover)!important}.c-body-article .is-style-paragraph-icon-blank a:hover,.c-body-article .is-style-paragraph-icon-deltac_r a:hover,.editor-styles-wrapper .is-style-paragraph-icon-blank a:hover,.editor-styles-wrapper .is-style-paragraph-icon-deltac_r a:hover{opacity:.6}.case-card:hover{box-shadow:0 0 calc(var(--vw)*30) #0024be38}.case-card:hover>.thumbnail>.img{transform:scale(1.05)}.column-card:hover{background-color:var(--color-bg)}.column-card:hover>.thumbnail>.img{transform:scale(1.05)}.solution-card:hover{background-color:var(--color-bg)}.price-contact-email>.text:hover{opacity:.8}}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjxubyBzb3VyY2U+IiwiLi4vLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Jlc3MvZGlzdC9yZXNzLm1pbi5jc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi9zcmMvX3ZhcnMuY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3RhaWx3aW5kY3NzL2luZGV4LmNzcyIsIi4uLy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvc3dpcGVyLmNzcyIsIi4uLy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvbW9kdWxlcy9uYXZpZ2F0aW9uLmNzcyIsIi4uLy4uLy4uLy4uLy4uLy4uL3NyYy9sYXlvdXRzL2Jhc2UuY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vc3JjL2xheW91dHMvcGFnZS10ZW1wbGF0ZS5jc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi9zcmMvaW1hZ2VzL19pY29uL19pY29uLmNzcyIsIi4uLy4uLy4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL2MtYXJjaGl2ZS5jc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi9zcmMvY29tcG9uZW50cy9jLWJveC5jc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi9zcmMvY29tcG9uZW50cy9jLWJ1dHRvbi5jc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi9zcmMvY29tcG9uZW50cy9jLWlubmVyLmNzcyIsIi4uLy4uLy4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL2MtbGluay5jc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi9zcmMvY29tcG9uZW50cy9jLW1vZGFsLmNzcyIsIi4uLy4uLy4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL2MtcGFnZW5hdi5jc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi9zcmMvY29tcG9uZW50cy9jLXNlY3Rpb24uY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vc3JjL2NvbXBvbmVudHMvYy1zd2lwZXIuY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vc3JjL2NvbXBvbmVudHMvYy10aXRsZS5jc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi9zcmMvY29tcG9uZW50cy9wYXJ0aWFscy9mb290ZXIuY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vc3JjL2NvbXBvbmVudHMvcGFydGlhbHMvaGVhZGVyLmNzcyIsIi4uLy4uLy4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL3BhcnRpYWxzL3N1YnBhZ2UuY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vc3JjL2JvZHkuY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vc3JjL2JvZHkvYnV0dG9ucy5jc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi9zcmMvYm9keS9kZXRhaWxzLmNzcyIsIi4uLy4uLy4uLy4uLy4uLy4uL3NyYy9ib2R5L2dyb3VwLmNzcyIsIi4uLy4uLy4uLy4uLy4uLy4uL3NyYy9ib2R5L2hlYWRpbmcuY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vc3JjL2JvZHkvaW1hZ2UuY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vc3JjL2JvZHkvbGlzdC5jc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi9zcmMvYm9keS9wYXJhZ3JhcGguY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vc3JjL3BhZ2VzL19kZXYvY29tcG9uZW50cy5jc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi9zcmMvcGFnZXMvX2Rldi9pbmRleC5jc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi9zcmMvcGFnZXMvX2Rldi9zYW1wbGUvaW5kZXguY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vc3JjL3BhZ2VzL2FyY2hpdmUtY2FzZS5jc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi9zcmMvcGFnZXMvYXJjaGl2ZS1jb2x1bW4uY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vc3JjL3BhZ2VzL2FyY2hpdmUtbmV3cy5jc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi9zcmMvcGFnZXMvYXJjaGl2ZS1zb2x1dGlvbi5jc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi9zcmMvcGFnZXMvZnVuY3Rpb24uY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vc3JjL3BhZ2VzL2luZGV4LmNzcyIsIi4uLy4uLy4uLy4uLy4uLy4uL3NyYy9wYWdlcy9wYWdlLWFwcGRsLmNzcyIsIi4uLy4uLy4uLy4uLy4uLy4uL3NyYy9wYWdlcy9wYWdlLWNvbnRhY3QuY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vc3JjL3BhZ2VzL3BhZ2UtZmFxLmNzcyIsIi4uLy4uLy4uLy4uLy4uLy4uL3NyYy9wYWdlcy9wYWdlLXByaWNlLmNzcyIsIi4uLy4uLy4uLy4uLy4uLy4uL3NyYy9wYWdlcy9wYWdlLXJlYXNvbi5jc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi9zcmMvcGFnZXMvc2luZ2xlLWNhc2UuY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vc3JjL3BhZ2VzL3NpbmdsZS1jb2x1bW4uY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vc3JjL3BhZ2VzL3NpbmdsZS1uZXdzLmNzcyIsIi4uLy4uLy4uLy4uLy4uLy4uL3NyYy9wYWdlcy9zaW5nbGUtc29sdXRpb24uY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vc3JjL2JvZHkvY29sdW1ucy5jc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi9zcmMvcGFnZXMvYXBwLWRsLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpRUFBQSxBQ0FBLEtBQUssNkJBQThCLENBQUEscUJBQXNCLENBQWdCLFVBQVcsQ0FBQSxpQkFBa0IsQ0FBQSxpQkFBaUIsMkJBQTRCLENBQUEsa0JBQW1CLENBQUEsZUFBZSx1QkFBd0IsQ0FBQSxzQkFBdUIsQ0FBQSxFQUFFLFFBQVMsQ0FBQSxTQUFVLENBQUEsR0FBRyxhQUFjLENBQUEsUUFBUyxDQUFBLGdCQUFpQixDQUFBLGFBQWEsYUFBYyxDQUFBLFFBQVEsaUJBQWtCLENBQUEsTUFBTSxhQUFjLENBQUEsU0FBUyxZQUFhLENBQUEsWUFBWSxrQkFBbUIsQ0FBMEIseUJBQWdDLENBQWhDLHdDQUFnQyxDQUFoQyxnQ0FBaUMsQ0FBQSxFQUFFLHdCQUE2QixDQUFBLGlCQUFpQixlQUFnQixDQUFBLGtCQUFrQiwrQkFBZ0MsQ0FBQSxJ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b0IsQ0FBcEIsV0FBQSw4QkFBb0IsQ0FBcEIsV0FBQSw4QkFBb0IsQ0FBcEIsUUFBQSwyQkFBb0IsQ0FBcEIsUUFBQSwyQkFBb0IsQ0FBcEIsUUFBQSwyQkFBb0IsQ0FBcEIsUUFBQSwyQkFBb0IsQ0FBcEIsUUFBQSwyQkFBb0IsQ0FBcEIsUUFBQSwyQkFBb0IsQ0FBcEIsUUFBQSwyQkFBb0IsQ0FBcEIsUUFBQSwyQkFBb0IsQ0FBcEIsU0FBQSw0QkFBb0IsQ0FBcEIsU0FBQSw0QkFBb0IsQ0FBcEIsU0FBQSw0QkFBb0IsQ0FBcEIsU0FBQSw0QkFBb0IsQ0FBcEIsTUFBQSxVQUFvQixDQUFwQixNQUFBLFVBQW9CLENBQXBCLEtBQUEsU0FBb0IsQ0FBcEIsS0FBQSxTQUFvQixDQUFwQixhQUFBLFdBQW9CLENBQXBCLFlBQUEsVUFBb0IsQ0FBcEIsWUFBQSx5QkFBb0IsQ0FBcEIsWUFBQSx5QkFBb0IsQ0FBcEIsWUFBQSx5QkFBb0IsQ0FBcEIsWUFBQSx5QkFBb0IsQ0FBcEIsWUFBQSx5QkFBb0IsQ0FBcEIsWUFBQSx5QkFBb0IsQ0FBcEIsWUFBQSx5QkFBb0IsQ0FBcEIsWUFBQSx5QkFBb0IsQ0FBcEIsWUFBQSx5QkFBb0IsQ0FBcEIsYUFBQSwyQkFBb0IsQ0FBcEIsYUFBQSwyQkFBb0IsQ0FBcEIsYUFBQSwyQkFBb0IsQ0FBcEIsYUFBQSxtQkFBb0IsQ0FBcEIsYUFBQSxtQkFBb0IsQ0FBcEIsYUFBQSxtQkFBb0IsQ0FBcEIsYUFBQSxtQkFBb0IsQ0FBcEIsYUFBQSxtQkFBb0IsQ0FBcEIsYUFBQSxtQkFBb0IsQ0FBcEIsYUFBQSxtQkFBb0IsQ0FBcEIsV0FBQSxVQUFvQixDQUFwQixLQUFBLDZCQUFvQixDQUFwQixLQUFBLDZCQUFvQixDQUFwQixLQUFBLDZCQUFvQixDQUFwQixLQUFBLDZCQUFvQixDQUFwQixLQUFBLDZCQUFvQixDQUFwQixLQUFBLDZCQUFvQixDQUFwQixLQUFBLDZCQUFvQixDQUFwQixLQUFBLDZCQUFvQixDQUFwQixNQUFBLDhCQUFvQixDQUFwQixNQUFBLDhCQUFvQixDQUFwQixNQUFBLDhCQUFvQixDQUFwQixNQUFBLDhCQUFvQixDQUFwQixRQUFBLFdBQW9CLENBQXBCLE1BQUEsb0NBQW9CLENBQXBCLE1BQUEsb0NBQW9CLENBQXBCLE1BQUEsb0NBQW9CLENBQXBCLE1BQUEsb0NBQW9CLENBQXBCLE1BQUEsb0NBQW9CLENBQXBCLE1BQUEsb0NBQW9CLENBQXBCLE1BQUEsb0NBQW9CLENBQXBCLE1BQUEsb0NBQW9CLENBQXBCLE9BQUEscUNBQW9CLENBQXBCLE9BQUEscUNBQW9CLENBQXBCLE9BQUEscUNBQW9CLENBQXBCLE9BQUEscUNBQW9CLENBQXBCLFNBQUEsa0JBQW9CLENBQXBCLE1BQUEsbUNBQW9CLENBQXBCLE1BQUEsbUNBQW9CLENBQXBCLE1BQUEsbUNBQW9CLENBQXBCLE1BQUEsbUNBQW9CLENBQXBCLE1BQUEsbUNBQW9CLENBQXBCLE1BQUEsbUNBQW9CLENBQXBCLE1BQUEsbUNBQW9CLENBQXBCLE1BQUEsbUNBQW9CLENBQXBCLE9BQUEsb0NBQW9CLENBQXBCLE9BQUEsb0NBQW9CLENBQXBCLE9BQUEsb0NBQW9CLENBQXBCLE9BQUEsb0NBQW9CLENBQXBCLE1BQUEsaUNBQW9CLENBQXBCLE1BQUEsaUNBQW9CLENBQXBCLE1BQUEsaUNBQW9CLENBQXBCLE1BQUEsaUNBQW9CLENBQXBCLE1BQUEsaUNBQW9CLENBQXBCLE1BQUEsaUNBQW9CLENBQXBCLE1BQUEsaUNBQW9CLENBQXBCLE1BQUEsaUNBQW9CLENBQXBCLE9BQUEsa0NBQW9CLENBQXBCLE9BQUEsa0NBQW9CLENBQXBCLE9BQUEsa0NBQW9CLENBQXBCLE9BQUEsa0NBQW9CLENBQXBCLE1BQUEsbUNBQW9CLENBQXBCLE1BQUEsbUNBQW9CLENBQXBCLE1BQUEsbUNBQW9CLENBQXBCLE1BQUEsbUNBQW9CLENBQXBCLE1BQUEsbUNBQW9CLENBQXBCLE1BQUEsbUNBQW9CLENBQXBCLE1BQUEsbUNBQW9CLENBQXBCLE1BQUEsbUNBQW9CLENBQXBCLE9BQUEsb0NBQW9CLENBQXBCLE9BQUEsb0NBQW9CLENBQXBCLE9BQUEsb0NBQW9CLENBQXBCLE9BQUEsb0NBQW9CLENBQXBCLE1BQUEsb0NBQW9CLENBQXBCLE1BQUEsb0NBQW9CLENBQXBCLE1BQUEsb0NBQW9CLENBQXBCLE1BQUEsb0NBQW9CLENBQXBCLE1BQUEsb0NBQW9CLENBQXBCLE1BQUEsb0NBQW9CLENBQXBCLE1BQUEsb0NBQW9CLENBQXBCLE1BQUEsb0NBQW9CLENBQXBCLE9BQUEscUNBQW9CLENBQXBCLE9BQUEscUNBQW9CLENBQXBCLE9BQUEscUNBQW9CLENBQXBCLE9BQUEscUNBQW9CLENBQXBCLE1BQUEsa0NBQW9CLENBQXBCLE1BQUEsa0NBQW9CLENBQXBCLE1BQUEsa0NBQW9CLENBQXBCLE1BQUEsa0NBQW9CLENBQXBCLE1BQUEsa0NBQW9CLENBQXBCLE1BQUEsa0NBQW9CLENBQXBCLE1BQUEsa0NBQW9CLENBQXBCLE1BQUEsa0NBQW9CLENBQXBCLE9BQUEsbUNBQW9CLENBQXBCLE9BQUEsbUNBQW9CLENBQXBCLE9BQUEsbUNBQW9CLENBQXBCLE9BQUEsbUNBQW9CLENBQXBCLE9BQUEsYUFBb0IsQ0FBcEIsTUFBQSxZQUFvQixDQUFwQixNQUFBLFlBQW9CLENBQXBCLFFBQUEsWUFBb0IsQ0FBcEIsUUFBQSxjQUFvQixDQUFwQixjQUFBLG9CQUFvQixDQUFwQixhQUFBLG1CQUFvQixDQUFwQixPQUFBLGFBQW9CLENBQXBCLHFCQUFBLG9CQUFvQixDQUFwQixxQkFBQSxvQkFBb0IsQ0FBcEIscUJBQUEsb0JBQW9CLENBQXBCLFFBQUEsNkJBQW9CLENBQXBCLDRCQUFvQixDQUFwQixVQUFBLGtCQUFvQixDQUFwQixpQkFBb0IsQ0FBcEIsWUFBQSxXQUFvQixDQUFwQixZQUFBLFdBQW9CLENBQXBCLGFBQUEsWUFBb0IsQ0FBcEIsYUFBQSxZQUFvQixDQUFwQixhQUFBLFlBQW9CLENBQXBCLGFBQUEsWUFBb0IsQ0FBcEIsUUFBQSxXQUFvQixDQUFwQixRQUFBLFdBQW9CLENBQXBCLFVBQUEsWUFBb0IsQ0FBcEIsS0FBQSw0QkFBb0IsQ0FBcEIsUUFBQSw2QkFBb0IsQ0FBcEIsS0FBQSw0QkFBb0IsQ0FBcEIsUUFBQSw4QkFBb0IsQ0FBcEIsUUFBQSxTQUFvQixDQUFwQixRQUFBLGVBQW9CLENBQXBCLFFBQUEsU0FBb0IsQ0FBcEIsU0FBQSxjQUFvQixDQUFwQixLQUFBLDRCQUFvQixDQUFwQixRQUFBLDhCQUFvQixDQUFwQixRQUFBLFVBQW9CLENBQXBCLFFBQUEsZUFBb0IsQ0FBcEIsUUFBQSxTQUFvQixDQUFwQixTQUFBLGVBQW9CLENBQXBCLEtBQUEsNEJBQW9CLENBQXBCLFFBQUEsOEJBQW9CLENBQXBCLFFBQUEsVUFBb0IsQ0FBcEIsUUFBQSxTQUFvQixDQUFwQixTQUFBLFNBQW9CLENBQXBCLEtBQUEsNEJBQW9CLENBQXBCLFFBQUEsVUFBb0IsQ0FBcEIsU0FBQSxlQUFvQixDQUFwQixLQUFBLDRCQUFvQixDQUFwQixTQUFBLGVBQW9CLENBQXBCLEtBQUEsNEJBQW9CLENBQXBCLFNBQUEsU0FBb0IsQ0FBcEIsS0FBQSw0QkFBb0IsQ0FBcEIsU0FBQSxlQUFvQixDQUFwQixLQUFBLDRCQUFvQixDQUFwQixTQUFBLGVBQW9CLENBQXBCLEtBQUEsNEJBQW9CLENBQXBCLFNBQUEsU0FBb0IsQ0FBcEIsTUFBQSw2QkFBb0IsQ0FBcEIsVUFBQSxlQUFvQixDQUFwQixNQUFBLDZCQUFvQixDQUFwQixVQUFBLGVBQW9CLENBQXBCLE1BQUEsNkJBQW9CLENBQXBCLFVBQUEsVUFBb0IsQ0FBcEIsTUFBQSw2QkFBb0IsQ0FBcEIsTUFBQSw2QkFBb0IsQ0FBcEIsTUFBQSw2QkFBb0IsQ0FBcEIsTUFBQSw2QkFBb0IsQ0FBcEIsTUFBQSw2QkFBb0IsQ0FBcEIsTUFBQSw2QkFBb0IsQ0FBcEIsTUFBQSw2QkFBb0IsQ0FBcEIsTUFBQSw2QkFBb0IsQ0FBcEIsTUFBQSw2QkFBb0IsQ0FBcEIsTUFBQSw2QkFBb0IsQ0FBcEIsTUFBQSw2QkFBb0IsQ0FBcEIsTUFBQSw2QkFBb0IsQ0FBcEIsTUFBQSw2QkFBb0IsQ0FBcEIsTUFBQSw2QkFBb0IsQ0FBcEIsTUFBQSw2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b0IsQ0FBcEIsWUFBQSxxQ0FBb0IsQ0FBcEIsWUFBQSxxQ0FBb0IsQ0FBcEIsWUFBQSxxQ0FBb0IsQ0FBcEIsY0FBQSx1Q0FBb0IsQ0FBcEIsWUFBQSxxQ0FBb0IsQ0FBcEIsYUFBQSxzQ0FBb0IsQ0FBcEIsYUFBQSxzQ0FBb0IsQ0FBcEIsYUFBQSxzQ0FBb0IsQ0FBcEIsYUFBQSxzQ0FBb0IsQ0FBcEIsYUFBQSxzQ0FBb0IsQ0FBcEIsV0FBQSxvQ0FBb0IsQ0FBcEIsWUFBQSxxQ0FBb0IsQ0FBcEIsYUFBQSxzQ0FBb0IsQ0FBcEIsY0FBQSx1Q0FBb0IsQ0FBcEIsY0FBQSx1Q0FBb0IsQ0FBcEIsY0FBQSx1Q0FBb0IsQ0FBcEIsY0FBQSx1Q0FBb0IsQ0FBcEIsY0FBQSx1Q0FBb0IsQ0FBcEIsZ0JBQUEsd0JBQW9CLENBQXBCLFVBQUEsbUNBQW9CLENBQXBCLGdCQUFBLGtCQUFvQixDQUFwQixjQUFBLGdCQUFvQixDQUFwQixLQUFBLDhCQUFvQixDQUFwQixLQUFBLDhCQUFvQixDQUFwQixLQUFBLDhCQUFvQixDQUFwQixLQUFBLDhCQUFvQixDQUFwQixLQUFBLDhCQUFvQixDQUFwQixLQUFBLDhCQUFvQixDQUFwQixLQUFBLDhCQUFvQixDQUFwQixLQUFBLDhCQUFvQixDQUFwQixNQUFBLCtCQUFvQixDQUFwQixNQUFBLCtCQUFvQixDQUFwQixNQUFBLCtCQUFvQixDQUFwQixNQUFBLCtCQUFvQixDQUFwQixNQUFBLHFDQUFvQixDQUFwQixNQUFBLHFDQUFvQixDQUFwQixNQUFBLHFDQUFvQixDQUFwQixNQUFBLHFDQUFvQixDQUFwQixNQUFBLHFDQUFvQixDQUFwQixNQUFBLHFDQUFvQixDQUFwQixNQUFBLHFDQUFvQixDQUFwQixNQUFBLHFDQUFvQixDQUFwQixPQUFBLHNDQUFvQixDQUFwQixPQUFBLHNDQUFvQixDQUFwQixPQUFBLHNDQUFvQixDQUFwQixPQUFBLHNDQUFvQixDQUFwQixNQUFBLG9DQUFvQixDQUFwQixNQUFBLG9DQUFvQixDQUFwQixNQUFBLG9DQUFvQixDQUFwQixNQUFBLG9DQUFvQixDQUFwQixNQUFBLG9DQUFvQixDQUFwQixNQUFBLG9DQUFvQixDQUFwQixNQUFBLG9DQUFvQixDQUFwQixNQUFBLG9DQUFvQixDQUFwQixPQUFBLHFDQUFvQixDQUFwQixPQUFBLHFDQUFvQixDQUFwQixPQUFBLHFDQUFvQixDQUFwQixPQUFBLHFDQUFvQixDQUFwQixPQUFBLHFDQUFvQixDQUFwQixNQUFBLGtDQUFvQixDQUFwQixNQUFBLGtDQUFvQixDQUFwQixNQUFBLGtDQUFvQixDQUFwQixNQUFBLGtDQUFvQixDQUFwQixNQUFBLGtDQUFvQixDQUFwQixNQUFBLGtDQUFvQixDQUFwQixNQUFBLGtDQUFvQixDQUFwQixNQUFBLGtDQUFvQixDQUFwQixPQUFBLG1DQUFvQixDQUFwQixPQUFBLG1DQUFvQixDQUFwQixPQUFBLG1DQUFvQixDQUFwQixPQUFBLG1DQUFvQixDQUFwQixNQUFBLG9DQUFvQixDQUFwQixNQUFBLG9DQUFvQixDQUFwQixNQUFBLG9DQUFvQixDQUFwQixNQUFBLG9DQUFvQixDQUFwQixNQUFBLG9DQUFvQixDQUFwQixNQUFBLG9DQUFvQixDQUFwQixNQUFBLG9DQUFvQixDQUFwQixNQUFBLG9DQUFvQixDQUFwQixPQUFBLHFDQUFvQixDQUFwQixPQUFBLHFDQUFvQixDQUFwQixPQUFBLHFDQUFvQixDQUFwQixPQUFBLHFDQUFvQixDQUFwQixNQUFBLHFDQUFvQixDQUFwQixNQUFBLHFDQUFvQixDQUFwQixNQUFBLHFDQUFvQixDQUFwQixNQUFBLHFDQUFvQixDQUFwQixNQUFBLHFDQUFvQixDQUFwQixNQUFBLHFDQUFvQixDQUFwQixNQUFBLHFDQUFvQixDQUFwQixNQUFBLHFDQUFvQixDQUFwQixPQUFBLHNDQUFvQixDQUFwQixPQUFBLHNDQUFvQixDQUFwQixPQUFBLHNDQUFvQixDQUFwQixPQUFBLHNDQUFvQixDQUFwQixNQUFBLG1DQUFvQixDQUFwQixNQUFBLG1DQUFvQixDQUFwQixNQUFBLG1DQUFvQixDQUFwQixNQUFBLG1DQUFvQixDQUFwQixNQUFBLG1DQUFvQixDQUFwQixNQUFBLG1DQUFvQixDQUFwQixNQUFBLG1DQUFvQixDQUFwQixNQUFBLG1DQUFvQixDQUFwQixPQUFBLG9DQUFvQixDQUFwQixPQUFBLG9DQUFvQixDQUFwQixPQUFBLG9DQUFvQixDQUFwQixPQUFBLG9DQUFvQixDQUFwQixhQUFBLGlCQUFvQixDQUFwQixjQUFBLGtCQUFvQixDQUFwQixZQUFBLGdCQUFvQixDQUFwQixZQUFBLGdCQUFvQixDQUFwQixVQUFBLHlCQUFvQixDQUFwQiwwREFBb0IsQ0FBcEIsVUFBQSx5QkFBb0IsQ0FBcEIsMERBQW9CLENBQXBCLFVBQUEseUJBQW9CLENBQXBCLDBEQUFvQixDQUFwQixVQUFBLHlCQUFvQixDQUFwQiwwREFBb0IsQ0FBcEIsVUFBQSx5QkFBb0IsQ0FBcEIsMERBQW9CLENBQXBCLFdBQUEsMEJBQW9CLENBQXBCLDJEQUFvQixDQUFwQixTQUFBLHdCQUFvQixDQUFwQix5REFBb0IsQ0FBcEIsU0FBQSx3QkFBb0IsQ0FBcEIseURBQW9CLENBQXBCLFNBQUEsd0JBQW9CLENBQXBCLHlEQUFvQixDQUFwQixTQUFBLHdCQUFvQixDQUFwQix5REFBb0IsQ0FBcEIsZUFBQSxjQUFvQixDQUFwQixlQUFBLGNBQW9CLENBQXBCLFdBQUEsbUNBQW9CLENBQXBCLGtDQUFvQixDQUFwQixlQUFBLGlDQUFvQixDQUFwQixnQ0FBb0IsQ0FBcEIsY0FBQSxjQUFvQixDQUFwQixhQUFvQixDQUFwQixnQkFBQSxrQ0FBb0IsQ0FBcEIsaUNBQW9CLENBQXBCLGlCQUFBLG1DQUFvQixDQUFwQixrQ0FBb0IsQ0FBcEIsY0FBQSxnQ0FBb0IsQ0FBcEIsK0JBQW9CLENBQXBCLGVBQUEsaUNBQW9CLENBQXBCLGdDQUFvQixDQUFwQixXQUFBLHdDQUFvQixDQUFwQixtQ0FBb0IsQ0FBcEIsZ0JBQUEsNkNBQW9CLENBQXBCLHdDQUFvQixDQUFwQixZQUFBLHlDQUFvQixDQUFwQixvQ0FBb0IsQ0FBcEIsYUFBQSwwQ0FBb0IsQ0FBcEIscUNBQW9CLENBQXBCLGFBQUEsMENBQW9CLENBQXBCLHFDQUFvQixDQUFwQixlQUFBLDRDQUFvQixDQUFwQix1Q0FBb0IsQ0FBcEIsV0FBQSx3Q0FBb0IsQ0FBcEIsbUNBQW9CLENBQXBCLGlCQUFBLG9DQUFvQixDQUFwQixxQ0FBb0IsQ0FBcEIsZ0JBQUEsbUNBQW9CLENBQXBCLG9DQUFvQixDQUFwQixrQkFBQSxxQ0FBb0IsQ0FBcEIsc0NBQW9CLENBQXBCLGVBQUEsa0NBQW9CLENBQXBCLG1DQUFvQixDQUFwQixnQkFBQSxtQ0FBb0IsQ0FBcEIsb0NBQW9CLENBQXBCLGlCQUFBLG9DQUFvQixDQUFwQixxQ0FBb0IsQ0FBcEIsWUFBQSx3QkFBb0IsQ0FBcEIsZUFBQSwyQkFBb0IsQ0FBcEIsY0FBQSwwQkFBb0IsQ0FBcEIsY0FBQSwwQkFBb0IsQ0FBcEIsY0FBQSwwQkFBb0IsQ0FBcEIsY0FBQSwwQkFBb0IsQ0FBcEIsY0FBQSwwQkFBb0IsQ0FBcEIsY0FBQSwwQkFBb0IsQ0FBcEIsZ0JBQUEsNEJBQW9CLENBQXBCLGVBQUEsMkJBQW9CLENBQXBCLGVBQUEsMkJBQW9CLENBQXBCLGNBQUEsMEJBQW9CLENBQXBCLGdCQUFBLDRCQUFvQixDQUFwQixnQkFBQSw0QkFBb0IsQ0FBcEIsZ0JBQUEsNEJBQW9CLENBQXBCLFlBQUEsd0JBQW9CLENBQXBCLFlBQUEseUJBQW9CLENBQXBCLFdBQUEsd0JBQW9CLENBQXBCLFdBQUEsd0JBQW9CLENBQXBCLGNBQUEseUJBQW9CLENBQXBCLFdBQUEsOEJBQW9CLENBQXBCLGFBQUEsa0NBQW9CLENBQXBCLGlDQUFvQixDQUFwQixRQUFBLHdHQUFvQixDQUFwQixvQkFBQSxpSUFBb0IsQ0FBcEIsWUFBQSw4REFBb0IsQ0FBcEIsV0FBQSw2R0FBb0IsQ0FBcEIsc0JBQUEsaUlBQW9CLENBQXBCLFdBQUEsMkdBQW9CLENBQXBCLGFBQUEscUJBQW9CLENBQXBCLHdCQUFBLGlJQUFvQixDQUFwQixXQUFBLHdHQUFvQixDQUFwQixXQUFBLDhHQUFvQixDQUFwQixpSUFBb0IsQ0FBcEIsU0FBQSxxQ0FBb0IsQ0FBcEIsaUJBQW9CLENBQXBCLFFBQUEseUxBQW9CLENBQXBCLFlBQUEseUVBQW9CLENBQXBCLDBSQUFvQixDQUFwQixtRkFBb0IsQ0FBcEIsaUJBQUEsMEJBQW9CLENBQ3JCLENDbDZCRCxXQUNFLHdCQUE0QixDQUc1QixpQkFBbUIsQ0FEbkIsZUFBaUIsQ0FEakIsNHJFQUdELENBRUQsTUFDRSw0QkFLRCxDQUNELE1BRUUsYUFBZSxDQUNmLGdCQUFrQixDQUNsQixpQkFBbUIsQ0FIbkIsaUJBQW1CLENBSW5CLFNBQ0QsQ0FDRCxRQVNFLGFBQWUsQ0FKZixlQUFpQixDQUpqQixnQkFBa0IsQ0FDbEIsaUJBQW1CLENBRW5CLGVBQWlCLENBRWpCLFNBQVcsQ0FIWCxpQkFBbUIsQ0FLbkIsU0FFRCxDQUNELGlDQUNFLHFCQUNELENBQ0QsZ0JBUUUsa0JBQXdCLENBSHhCLFlBQWMsQ0FGZCxXQUFhLENBRmIsaUJBQW1CLENBS25CLDZCQUErQixDQUMvQixtRkFBc0YsQ0FMdEYsVUFBWSxDQUVaLFNBS0QsQ0FDRCx3RUFHRSx1QkFDRCxDQUNELG1CQUNFLGtCQUNELENBQ0QsaUJBQ0Usa0JBQ0QsQ0FDRCxjQU1FLGFBQWUsQ0FMZixhQUFlLENBRWYsV0FBYSxDQUNiLGlCQUFtQixDQUNuQiw2QkFBK0IsQ0FIL0IsVUFLRCxDQUNELDhCQUNFLGlCQUNELENBRUQsb0RBRUUsV0FDRCxDQUNELG1DQUNFLHNCQUF3QixDQUN4QixvQ0FDRCxDQUNELHNDQUdVLDBCQUE0QixDQUZwQyx1QkFHRCxDQUVELDJDQUNFLGtCQUNELENBQ0QsMkJBQ0UsMkJBQ0QsQ0FDRCxXQUNFLGtCQUNELENBQ0Qsd0RBRUUsMkJBQ0QsQ0FFRCxpQ0FDRSxhQUFlLENBQ2Ysb0JBQXNCLENBRXRCLHVCQUVELENBQ0Qsb0RBQ0UsWUFDRCxDQUNELCtDQUNFLDZCQUNELENBQ0QsbURBQ0UsNEJBQ0QsQ0FDRCxpREFDRSw0QkFDRCxDQUNELGtEQUNFLHFCQUNELENBQ0QsZ0VBQ0Usc0JBQ0QsQ0FDRCx3REFDRSxVQUFZLENBQ1osYUFBZSxDQUNmLFVBQ0QsQ0FDRCwrREFDRSwrQkFBaUMsQ0FDakMsdUJBQ0QsQ0FDRCw2RkFDRSx3REFDRCxDQUNELDBFQUNFLFdBQWEsQ0FDYixjQUFnQixDQUNoQix5Q0FDRCxDQUNELDJGQUNFLHVEQUNELENBQ0Qsd0VBR0UsMENBQTRDLENBRDVDLGFBQWUsQ0FEZixVQUdELENBR0Qsc0xBY0UsV0FBYSxDQUhiLE1BQVEsQ0FJUixtQkFBcUIsQ0FMckIsaUJBQW1CLENBRW5CLEtBQU8sQ0FDUCxVQUFZLENBR1osVUFDRCxDQUNELGdDQUNFLG9CQUNELENBQ0QscUNBQ0Usd0RBQ0QsQ0FDRCxzQ0FDRSx1REFDRCxDQUNELG9DQUNFLHNEQUNELENBQ0QsdUNBQ0Usd0RBQ0QsQ0FDRCx1QkFhRSx3RUFBOEIsQ0FEOUIsaUJBQW1CLENBQ25CLDBCQUE4QixDQUg5QixxQkFBdUIsQ0FSdkIsV0FBYSxDQUViLFFBQVUsQ0FFVixpQkFBbUIsQ0FDbkIsZ0JBQWtCLENBSmxCLGlCQUFtQixDQUVuQixPQUFTLENBSVQsb0JBQXNCLENBUnRCLFVBQVksQ0FPWixVQU1ELENBQ0QsK0hBRUUsa0RBQ0QsQ0FDRCw2QkFDRSw2QkFDRCxDQUNELDZCQUNFLDZCQUNELENBQ0QsaUNBQ0UsR0FDRSxzQkFDRCxDQUNELEdBQ0UsdUJBQ0QsQ0FDRixDQ2xPRCxNQUNFLDZCQU1ELENBQ0Qsd0NBVUUsa0JBQW9CLENBRXBCLDhEQUFpRSxDQUpqRSxjQUFnQixDQUNoQixZQUFjLENBSmQsb0NBQXNDLENBTXRDLHNCQUF3QixDQUx4QixzREFBNEQsQ0FKNUQsaUJBQW1CLENBQ25CLDJDQUE4QyxDQUM5QywrQ0FBcUQsQ0FHckQsVUFNRCxDQUNELHNGQUdFLFdBQWEsQ0FEYixXQUFjLENBRWQsbUJBQ0QsQ0FDRCxrRkFHRSxXQUFhLENBRGIsU0FBVyxDQUVYLG1CQUNELENBQ0QsZ0dBRUUsc0JBQ0QsQ0FDRCxnREFHRSxXQUFhLENBQ2Isa0JBQW9CLENBQ3BCLHVCQUF5QixDQUh6QixVQUlELENBQ0Qsd0VBRUUsd0JBQ0QsQ0FDRCxvREFFRSwrQ0FBa0QsQ0FDbEQsVUFDRCxDQU1ELG9CQUNFLFlBQ0QsQ0FFRCxvREFFRSx3QkFBMEIsQ0FDMUIsdUNBQXlDLENBR3pDLG1CQUFzQixDQUR0QixnQkFBa0IsQ0FFbEIsYUFBZSxDQUhmLDZCQUlELENBQ0QsZ0VBRUUsY0FDRCxDQUNELG9EQUdFLFNBQVcsQ0FEWCxnREFFRCxDQUNELGdFQUVFLGNBQ0QsQ0NqRkQsNkJBQ0Usb0JBQ0QsQ0FlRCxLQUVFLHlCQUNELENBUUQsS0FNRSwwQkFBNEIsQ0FGNUIsa0JBQW9CLENBSHBCLDBCQUE0QixDQUM1QixxQ0FBdUMsQ0FDdkMsOEJBUUQsQ0FHRCxjQUVFLDBFQUFrRSxDQUNsRSx3Q0FBNEMsQ0FGNUMsK0JBaUJELENBWkMsNkNBQ0UsYUFDRCxDQWFILFVBQ0UsdUJBQXlCLENBQ3pCLGlDQUEyQixDQUEzQix5QkFPRCxDQUVELG1DQUNFLG1DQUNELENBQ0QsMEJBQ0UsOEJBQ0QsQ0FvQkQsa0NBQ0UsYUFBZSxDQUVmLFdBQWEsQ0FEYixVQUVELENDekdELGdCQUNFLHFCQVVELENBR0QsOEJBQ0ksbUJBQXNCLENBQ3RCLG9CQUNELENBRUgscUNBQ0UsMEJBQTRCLENBQzVCLDJCQUNELENDdkJELHdCQUNFLHdOQUF5TixDQUd6TixjQUFnQixDQUdoQix1QkFBeUIsQ0FMekIsb0JBQXNCLENBQ3RCLFVBQVksQ0FFWixhQUFlLENBR2YsaURBQW9ELENBRnBELHFCQUdELENBR0QsYUFDRSx3VUFBK0IsQ0FDL0IscUJBQ0QsQ0FDRCxlQUNFLHdOQUFpQyxDQUNqQyxvQkFDRCxDQUNELGVBQ0Usd05BQWlDLENBQ2pDLG9CQUNELENBQ0QsZUFDRSx3TkFBaUMsQ0FDakMsb0JBQ0QsQ0FDRCxlQUNFLHdOQUFpQyxDQUNqQyxvQkFDRCxDQUNELGdCQUNFLDZSQUNELENBQ0QsZ0JBQ0Usa2pCQUNELENBQ0QsaUJBQ0UsbXZEQUNELENBQ0QsWUFDRSw4VEFBOEIsQ0FDOUIsd0JBQ0QsQ0FDRCxZQUNFLG9QQUNELENBQ0QsV0FDRSwrc0JBQ0QsQ0FDRCxZQUNFLGdqQkFBOEIsQ0FDOUIscUJBQ0QsQ0FDRCxTQUNFLDBiQUEyQixDQUMzQixvQkFDRCxDQUNELGVBQ0Usc2lCQUFpQyxDQUNqQyxrQkFDRCxDQUNELFlBQ0Usc2FBQThCLENBQzlCLGtCQUNELENDbEVELGdCQUNFLFlBQWMsQ0FFZCxzQkFBMEIsQ0FEMUIseUJBc0RELENBN0NHLHFDQUNFLFlBQWMsQ0FDZCxxQkFBdUIsQ0FDdkIsV0FvQkQsQ0FsQkMsZ0RBRUUsaUJBQXFCLENBQ3JCLGVBQWlCLENBRmpCLFVBVUQsQ0FOQyxxREFFRSxXQUFhLENBQ2IsZ0JBQWtCLENBQ2xCLHNCQUF3QixDQUh4QixVQUlELENBR0gsbURBQ0UsWUFBYyxDQUNkLHFCQUF1QixDQUN2QixXQUNELENBVUQsZ0RBRUUsaUJBQXFCLENBQ3JCLGVBQWlCLENBRmpCLFVBU0QsQ0FOQyxxREFFRSxXQUFhLENBQ2IsZ0JBQWtCLENBQ2xCLHNCQUF3QixDQUh4QixVQUlELENDcERULGVBQ0UsbUNBQXFDLENBQ3JDLDJDQUNELENDSEQsVUFJRSxrQkFBb0IsQ0FrQnBCLGVBQWlCLENBTmpCLDZCQUErQixDQUMvQixxQ0FBdUMsQ0FDdkMsb0JBQXNCLENBRXRCLGVBQWlCLENBVGpCLDBCQUE0QixDQUk1QixjQUFnQixDQWJoQixtQkFBcUIsQ0FPckIsMEJBQTRCLENBTjVCLHNCQUEwQixDQUcxQix5QkFBNkIsQ0FEN0Isc0JBQXdCLENBS3hCLG9DQUFzQyxDQUZ0QyxRQUFVLENBV1YsWUFBYyxDQVpkLGFBQWUsQ0FOZixpQkFBbUIsQ0FXbkIsaUJBQW1CLENBQ25CLDRCQUFzQixDQUF0QixvQkFBc0IsQ0FRdEIsMkNBQThDLENBUDlDLHFCQTJFRCxDQXZEQyxnRUFLRSxVQUFhLENBRmIsbUJBQXFCLENBQ3JCLHdCQUFrQixDQUFsQixnQkFFRCxDQUVELGdCQUNFLDRCQUFzQixDQUF0QixvQkFDRCxDQUdELHdCQUVFLHFDQUF1QyxDQUN2QyxRQUFVLENBRlYsd0JBUUQsQ0FFRCwwQkFFRSx1Q0FBeUMsQ0FDekMsUUFBVSxDQUZWLHdCQVFELENBR0QsbUJBQ0UsWUFBYyxDQUNkLFVBQ0QsQ0FRRCxnQkFDRSxpQkFBbUIsQ0FDbkIsU0FLRCxDQUhDLDhCQUNFLGdCQUNELENBSUwsdUJBSUUsa0JBQW9CLENBSHBCLFlBQWMsQ0FDZCxjQUFnQixDQUNoQixzQkFBMEIsQ0FFMUIsc0JBQXdCLENBQ3hCLGlDQXNCRCxDQWRDLHdDQUNFLDBCQUNELENBRUQsMkNBQ0UscUJBQ0QsQ0MvR0gsaUJBRUUsaUNBQW1DLENBRG5DLGtDQXFCRCxDQ3RCRCxRQUlFLGtCQUFvQixDQUZwQixtQkFBcUIsQ0FHckIsbUNBQXFDLENBRnJDLFFBQVcsQ0FHWCxrQ0FBb0MsQ0FMcEMsaUJBQW1CLENBTW5CLDRCQUFzQixDQUF0QixvQkFBc0IsQ0FDdEIsa0NBT0QsQ0FFRCxhQUNFLFlBQWMsQ0FDZCxjQUFnQixDQUNoQixPQUFTLENBQ1Qsd0JBQTBCLENBQzFCLDZCQUNELENDdEJELE9BTUUsa0NBQXFDLENBRHJDLHNCQUFxQyxDQURyQyxZQUFjLENBRmQsT0FBUyxDQURULGNBQWdCLENBRWhCLFdBSUQsQ0FFRCxjQUVFLGtCQUFvQixDQURwQixZQUFjLENBRWQsc0JBQ0QsQ0FFRCxnQkFPRSxtQ0FBc0MsQ0FGdEMsZUFBaUIsQ0FDakIsaUJBQW1CLENBSG5CLGVBQWlCLENBQ2pCLFlBQWMsQ0FIZCxpQkFBbUIsQ0FDbkIsU0FNRCxDQUVELGNBS0UsVUFBWSxDQUNaLGNBQWdCLENBRmhCLGNBQWdCLENBSGhCLGlCQUFtQixDQUVuQixPQUFTLENBRFQsU0FLRCxDQUVELG9CQUNFLFVBQ0QsQ0FFRCxjQUdFLGlCQUFxQixDQUNyQixXQUFhLENBSGIsYUFBZSxDQUNmLFVBR0QsQ0FFRCxrQkFDRSxHQUNFLFNBQ0QsQ0FDRCxHQUNFLFNBQ0QsQ0FDRixDQUVELG1CQUNFLEdBQ0UsU0FBVyxDQUNYLG9CQUNELENBQ0QsR0FDRSxTQUFXLENBQ1gsa0JBQ0QsQ0FDRixDQ2hFRCxXQUlFLGtCQUFvQixDQUhwQixZQUFjLENBQ2QsY0FBZ0IsQ0FLaEIsNEJBQThCLENBSjlCLHFCQUF5QixDQUV6QixzQkFBd0IsQ0FDeEIsNkJBdUNELENBcENDLG9DQUVFLGtCQUFvQixDQVVwQixRQUFVLENBQ1YsaUJBQW1CLENBSm5CLDBCQUE0QixDQUU1QixjQUFnQixDQVZoQixZQUFjLENBTWQsa0NBQW9DLENBQ3BDLGVBQWtCLENBSGxCLHlCQUE2QixDQUY3QixzQkFBd0IsQ0FHeEIsU0FBVyxDQUlYLDRCQUFzQixDQUF0QixvQkFBc0IsQ0FOdEIsd0JBK0JELENBcEJDLDBDQUNFLGlFQVFELENBRUQsa0ZBRUUsNkJBQ0QsQ0FFRCw0Q0FFRSxxQ0FBdUMsQ0FEdkMsd0JBRUQsQ0MzQ0wsbUJBQ0UsZ0NBQ0QsQ0NEQyxnQkFDRSxxQkFDRCxDQ0hILGVBR0UsNkJBQStCLENBQy9CLG1DQUFxQyxDQUNyQyxvQ0FBc0MsQ0FIdEMsZ0NBQW9DLENBRHBDLFlBU0QsQ0FIQywrQkFDRSxpQkFDRCxDQ1RILG9CQUtFLDBCQUE0QixDQUg1QixlQUFpQixDQUNqQixTQUFXLENBQ1gsVUFFRCxDQUVELFlBQ0UsY0FDRCxDQUVELGdCQUNFLG1DQW1CRCxDQWpCQyx1QkFTRSxxQ0FBdUMsQ0FOdkMsMkRBQWlFLENBSWpFLHdCQUEwQixDQUgxQiw4QkFBZ0MsQ0FDaEMsbUNBQXFDLENBQ3JDLHFDQUF1QyxDQUp2QyxRQUFVLENBRFYsK0NBQXFELENBT3JELGlCQVFELENBRUgscUJBQ0UsWUFBYyxDQUNkLHNEQUtELENBQ0QscUJBQ0UsZUFBaUIsQ0FFakIsZUFBaUIsQ0FEakIsMEJBQTRCLENBRTVCLGdFQXFERCxDQTlDQyxzQ0FDRSxzQ0FNRCxDQUVELDJCQUNFLGFBQWUsQ0FDZixnQ0FNRCxDQUpDLGdDQUNFLGFBQWUsQ0FDZixhQUNELENBR0gsNEJBRUUsNEJBQThCLENBQzlCLG1DQUFxQyxDQUNyQyxrQ0FBb0MsQ0FIcEMsUUFBVSxDQUlWLGlCQWVELENBVEMsa0NBT0UscUNBQXVDLENBRnZDLHNDQUEwQyxDQUMxQyxVQUFZLENBTFosYUFBZSxDQUVmLHlCQUE2QixDQUM3Qiw4QkFBa0MsQ0FGbEMsd0JBTUQsQ0FHSCw2QkFDRSxZQUFjLENBRWQsYUFBZSxDQURmLDZCQUVELENBR0gsOEJBS0Usd0JBQTBCLENBRDFCLHdCQUEwQixDQUQxQixvQ0FBc0MsQ0FEdEMsZ0RBY0QsQ0FKQyxrREFDRSxhQUFlLENBQ2YsNEJBQXNCLENBQXRCLG9CQUNELENBR0gsaUJBRUUsd0JBQThCLENBRDlCLFNBRUQsQ0FFRCw4QkFJRSxrQkFBb0IsQ0FGcEIsbUJBQXFCLENBSXJCLDhCQUFrQyxDQUNsQyxzQ0FBd0MsQ0FKeEMsc0JBQTBCLENBRTFCLGdDQUFvQyxDQUdwQyw0QkFBc0IsQ0FBdEIsb0JBZ0JELENBVEMsd0NBQ0UsYUFBZSxDQUVmLFdBQWEsQ0FEYix5QkFNRCxDQUdILGlCQUNFLGVBSUQsQ0FIQyxzQkFDRSx5QkFDRCxDQUlILFlBQ0UsWUFBYyxDQUVkLHNCQUEwQixDQUQxQix1RUFBNkUsQ0FFN0UsOEJBWUQsQ0FMQyxvQkFDRSxZQUFjLENBQ2QscUJBQXVCLENBQ3ZCLHNCQUNELENBRUgsbUJBQ0UsWUFBYyxDQUNkLHFCQUF1QixDQUN2QixzQkFDRCxDQUNELHNDQUlFLGtCQUFvQixDQUZwQixZQUFjLENBQ2Qsc0JBQTBCLENBRTFCLHFCQWVELENBSkcsNEVBQ0UsNkJBQ0QsQ0FHTCxpQkFFRSxtQ0FBcUMsQ0FEckMsUUFFRCxDQUNELHFCQUlFLDhCQUFrQyxDQUNsQyxzQ0FBd0MsQ0FGeEMsUUFBVSxDQURWLGdCQUFrQixDQURsQixpQkFnQkQsQ0FWQyw0QkFRRSw2QkFBK0IsQ0FEL0IsVUFBWSxDQUhaLGFBQWUsQ0FFZixVQUFZLENBSFosTUFBUSxDQUZSLGlCQUFtQixDQUNuQixxQkFBeUIsQ0FHekIsVUFJRCxDQUlELHVCQUdFLG1DQUFxQyxDQUNyQywrQkFBbUMsQ0FIbkMsb0JBQXNCLENBQ3RCLHlCQUE2QixDQUc3Qix1QkFPRCxDQUVELHlCQUNFLGFBQWUsQ0FFZixXQUFhLENBRGIsd0JBRUQsQ0FHSCxjQU1FLHlDQUEyQyxDQUQzQyxhQUFlLENBSmYsWUFBYyxDQUdkLDhCQUFrQyxDQURsQyw2QkFBaUMsQ0FEakMsOENBaUJELENBSEMseUJBQ0UsZ0JBQ0QsQ0FFSCxtQkFFRSwwQ0FBNEMsQ0FENUMsYUFBZSxDQUVmLHFCQWVELENBUEMsK0JBRUUsYUFBZSxDQURmLGNBRUQsQ0FDRCw4QkFDRSxlQUNELENBRUgsa0JBQ0UsaUJBS0QsQ0FFRCxrQkFFRSwyQkFBOEIsQ0FEOUIsOEJBRUQsQ0N2U0QsUUFZRSxtQ0FBcUMsQ0FIckMsMkJBQTZCLENBTjdCLE1BQVEsQ0FRUixvQ0FBc0MsQ0FEdEMsNEJBQWdDLENBVGhDLGVBQWlCLENBQ2pCLEtBQU8sQ0FNUCxVQUFZLENBSlosdUJBZUQsQ0FFRCxxQkFkRSxrQkFBb0IsQ0FGcEIsWUFBYyxDQUNkLHNCQXNDRCxDQXZCRCxhQU1FLGtCQUFvQixDQUZwQiw4QkFBa0MsQ0FDbEMsc0NBQXdDLENBRXhDLDRCQUFzQixDQUF0QixvQkFnQkQsQ0FUQyxrQkFDRSxhQUFlLENBRWYsV0FBYSxDQURiLHlCQU1ELENBR0gsYUFFRSw4QkFBa0MsQ0FEbEMsZ0JBMENELENBVEMsd0JBR0Usa0JBQW9CLENBRnBCLFlBQWMsQ0FDZCx3QkFNRCxDQUdILFlBRUUsa0JBQW9CLENBRHBCLFlBQWMsQ0FFZCxlQTRCRCxDQUVELGlCQUlFLGtCQUFvQixDQUNwQixrQkFBb0IsQ0FIcEIsWUFBYyxDQUNkLHFCQUF5QixDQUZ6QixpQkFBbUIsQ0FLbkIsNEJBQXNCLENBQXRCLG9CQXVDRCxDQTVCRyxrQ0FDRSx5QkFDRCxDQUVELG9DQUNFLHdCQUNELENBR0gsd0JBQ0UsaUJBaUJELENBR0gsZ0JBR0Usa0JBQW9CLENBRnBCLFlBQWMsQ0FDZCxzQkFPRCxDQUVELHVCQUVFLGtCQUFvQixDQU1wQixxQ0FBdUMsQ0FDdkMsb0JBQXNCLENBSHRCLHdCQUEwQixDQUwxQixZQUFjLENBR2QseUJBQTZCLENBRDdCLHNCQUF3QixDQUV4Qiw0QkFBZ0MsQ0FFaEMsNEJBQXNCLENBQXRCLG9CQUFzQixDQUd0QiwrQkFBaUMsQ0FDakMsMkNBZ0JELENBSkMsdUNBQ0UsdUNBQXlDLENBQ3pDLCtCQUNELENBR0gsc0JBSUUsa0JBQW9CLENBRXBCLDBCQUE0QixDQUw1QixZQUFjLENBQ2QscUJBQXVCLENBR3ZCLDhCQUFrQyxDQUZsQyxxQkFBeUIsQ0FJekIsNEJBQXNCLENBQXRCLG9CQTBDRCxDQXJCQyw0QkFDRSx5QkFDRCxDQUVELDZCQUNFLGlCQWVELENBYkMsbUNBUUUscUNBQXVDLENBTnZDLHlCQUE2QixDQUs3QixVQUFZLENBSFosYUFBZSxDQUVmLFVBQVksQ0FIWixNQUFRLENBRlIsaUJBQW1CLENBU25CLG1CQUFxQixDQUNyQiw0QkFBOEIsQ0FGOUIsb0NBQXVDLENBSnZDLFVBT0QsQ0FJTCxtQkFFRSxjQUFnQixDQURoQixpQkFtQkQsQ0FmRyx3Q0FDRSxlQUNELENBSUQsb0RBQ0UsWUFDRCxDQUVELGtDQUVFLGVBQWlCLENBRGpCLDZCQUVELENBR0wscUJBQ0UscUJBQXVCLENBQ3ZCLFlBQWMsQ0FDZCxxQkFBdUIsQ0FDdkIsb0NBcUJELENBRUQsZ0JBS0UsY0FBZ0IsQ0FGaEIseUJBQTZCLENBQzdCLGdCQUFrQixDQUhsQixpQkFBbUIsQ0FDbkIsd0JBc0NELENBNUJHLCtCQUNFLHNDQUNELENBQ0QsOEJBRUUscUNBQXVDLENBRHZDLHdCQUVELENBR0gsNkNBUUUscUNBQXVDLENBRHZDLFVBQVksQ0FGWixhQUFlLENBQ2Ysd0JBQTRCLENBRjVCLHNCQUEwQixDQUYxQixpQkFBbUIsQ0FDbkIsNkJBQW1DLENBTW5DLGtDQUNELENBQ0QsdUJBRUUsMENBQThDLENBRDlDLHdCQUVELENBQ0Qsc0JBRUUseUNBQTZDLENBRDdDLHdCQUVELENDMVZILGdCQUNFLGlDQW1CRCxDQWJDLHVCQUVFLGdDQUFrQyxDQUNsQyxtQ0FBcUMsQ0FDckMsdUNBQXlDLENBSHpDLDZCQUlELENBVUgsYUFDRSxZQUFjLENBQ2QsY0FBZ0IsQ0FDaEIsd0JBQTRCLENBQzVCLHNCQUF3QixDQUN4QixnQ0FDRCxDQUNELGtCQVFFLDRDQUE4QyxDQUY5QywwQkFBNEIsQ0FKNUIsYUFBZSxDQUVmLG1DQUFxQyxDQUNyQyxlQUFpQixDQUZqQixvREFBNEQsQ0FGNUQsaUJBQW1CLENBTW5CLDRCQUFzQixDQUF0QixvQkFzQ0QsQ0FuQ0MsOEJBQ0UsMkNBQ0QsQ0FHQywwQ0FDRSxtQkFDRCxDQVdILHlCQUNFLGlCQWVELENBYkMsK0JBUUUscUNBQXVDLENBTnZDLHlCQUE2QixDQUs3QixVQUFZLENBSFosYUFBZSxDQUVmLFVBQVksQ0FIWixNQUFRLENBRlIsaUJBQW1CLENBU25CLG1CQUFxQixDQUNyQiw0QkFBOEIsQ0FGOUIsb0NBQXVDLENBSnZDLFVBT0QsQ0FJTCxhQUNFLG1DQUFxQyxDQUNyQywyQ0E4REQsQ0E3Q0Msd0JBRUUsaURBQXVELENBRHZELHlCQWNELENBTkMsNkJBSUUsMERBQWdFLENBSGhFLGFBQWUsQ0FFZixXQUFhLENBRGIsVUFHRCxDQUdILHdCQUNFLE1BMEJELENBeEJDLCtCQUdFLDBCQUE0QixDQUQ1QixtQ0FBcUMsQ0FEckMsNkJBT0QsQ0FFRCwrQkFFRSw0QkFBOEIsQ0FDOUIsbUNBQXFDLENBQ3JDLG1DQUFxQyxDQUhyQyw2QkFRRCxDQUVELHFDQUNFLFlBQ0QsQ0M3SUwsdUNBRUUsdUNBQXlDLENBQ3pDLDhCQUFnQyxDQUNoQyxvQkFZRCxDQVZDLHlFQUNFLG1DQUNELENBRUQsaUVBQ0UsWUFDRCxDQUNELCtEQUNFLGVBQ0QsQ0FJRCwyQkFFRSx5Q0FBNkMsQ0FEN0MsMENBRUQsQ0N0QkgsaUJBQ0UsY0FBZ0IsQ0FDaEIsdUNBQXlDLENBQ3pDLHlDQXNDRCxDQTlCSyw2RkFDRSxtQ0FBcUMsQ0FDckMsK0JBQWlDLENBQ2pDLHVDQUNELENBTUQscUZBQ0UsbUNBQXFDLENBQ3JDLDJDQUNELENBTUQsNEVBQ0UsZ1NBQ0QsQ0FLSCxrRUFDRSxnQ0FDRCxDQUlMLHVCQUNFLGlCQUFtQixDQUVuQixpRUFBc0UsQ0FEdEUsVUFzQkQsQ0FaQyw2QkFRRSw2QkFBK0IsQ0FEL0IsVUFBWSxDQURaLGdCQUFrQixDQURsQixVQUFZLENBSVosaURBQW9ELENBUnBELGlCQUFtQixDQUVuQixTQUFXLENBRFgsb0JBQXVCLENBRXZCLFNBQVcsQ0FNWCw2UkFDRCxDQy9ERyxzQ0FDRSwwSkFDRCxDQUlMLDBCQUVFLGFBQWUsQ0FFZixtQ0FBcUMsQ0FDckMsZUFBaUIsQ0FGakIsMkJBQTZCLENBRjdCLGlCQTJCRCxDQXJCQyxrREFDRSxZQUNELENBRUQsZ0NBT0UsNkJBQStCLENBRC9CLFVBQVksQ0FEWix5QkFBNkIsQ0FHN0IsaURBQW9ELENBUHBELGlCQUFtQixDQUVuQixTQUFXLENBRFgsMkJBQWlDLENBRWpDLHdCQUE0QixDQUs1QixvUEFDRCxDQUVELGlDQUdFLGtCQUFvQixDQURwQixZQUFjLENBRGQsbUJBR0QsQ0MzQkwsbUJBRUUsMENBQTRDLENBQzVDLDJDQUErRCxDQUYvRCwwQkFhRCxDQUhDLDZCQUNFLG9DQUNELENDdEJILGlCQUNFLG1DQUNELENBRUQsaUJBRUUsbUNBQXFDLENBRHJDLDhCQU1ELENBSEMsbUJBQ0UsWUFDRCxDQUdILGlCQUNFLG1DQUNELENBRUQsa0JBQ0Usb0NBQ0QsQ0FNRCxpREFIRSxxQ0FlRCxDQVpELDhCQU1FLG1DQUFvRCxDQURwRCwwQkFBNEIsQ0FGNUIsOEJBQWdDLENBRGhDLDZCQUFpQyxDQURqQywrQkFXRCxDQ3BDQyxvQ0FFRSwwQkFBNEIsQ0FENUIsNkJBQWlDLENBRWpDLGVBQ0QsQ0NKRCwyQkFDRSxpQkFDRCxDQ0RELHdOQUtFLGtCQUFvQixDQUZwQixtQkFBcUIsQ0FDckIsUUFBVyxDQUVYLGtDQUFvQyxDQUpwQyxpQkFBbUIsQ0FLbkIsNEJBQXNCLENBQXRCLG9CQUFzQixDQUN0QixrQ0FnQkQsQ0FSQyxnUEFLRSxxQ0FBdUMsQ0FEdkMsVUFBWSxDQUhaLGFBQWUsQ0FFZixVQUFZLENBR1osaURBQW9ELENBSnBELFNBS0QsQ0FHSCwrR0FDRSxtQ0FJRCxDQUhDLDJIQUNFLDZSQUNELENBSUQscUhBQ0Usd1VBQ0QsQ0NyQ0gsNEJBQ0UsY0FTRCxDQVBDLDhCQUNFLGNBQWdCLENBQ2hCLG9CQUlELENBSEMsb0NBQ0UsMEJBQ0QsQ0FJTCwyQkFDRSxvQkFDRCxDQ2RELG1CQUVFLGtCQUFvQixDQURwQixnQkFFRCxDQUVELGlCQUVFLGVBQWlCLENBRGpCLGtCQUtELENBSEMsNkJBQ0UsWUFDRCxDQUdILDZCQUVFLGVBQWlCLENBRGpCLG9CQUtELENBSEMseUNBQ0UsWUFDRCxDQUdILDBEQUNFLFlBQ0QsQ0N2QkQsMkJBUUUsa0JBQW9CLENBRHBCLFVBQVksQ0FGWixzQkFBd0IsQ0FDeEIsZUFBaUIsQ0FIakIsa0JBQW9CLENBQ3BCLGdCQUFrQixDQUZsQixnQkFBa0IsQ0FEbEIsaUJBMkJELENBbkJDLGtDQVVFLGVBQWlCLENBQ2pCLGtCQUFvQixDQUhwQixVQUFZLENBQ1osaUJBQW1CLENBTG5CLG9CQUFzQixDQUV0QixzQkFBd0IsQ0FDeEIsY0FBZ0IsQ0FKaEIsTUFBUSxDQUVSLGdCQUFrQixDQUpsQixpQkFBbUIsQ0FDbkIsU0FVRCxDQUNELGdDQUNFLGFBQWUsQ0FHZiw0RUFBb0YsQ0FEcEYsYUFBZSxDQURmLGdCQUdELENBRUgsd0NBVUUsa0JBQW9CLENBRnBCLFVBQVksQ0FQWixhQUFlLENBSWYsNEVBQW9GLENBQ3BGLHNCQUF3QixDQUN4QixlQUFpQixDQUhqQixpQkFBbUIsQ0FEbkIsaUJBQW1CLENBTW5CLFdBQWEsQ0FQYixVQVNELENBR0QseUJBRUUsd3hGQUErQyxDQUQvQyxZQUVELENBQ0Qsb0NBS0UsMnREQUF3QyxDQUp4QyxvQkFBc0IsQ0FFdEIsYUFBZSxDQUNmLHFCQUF1QixDQUZ2QixVQUlELENBQ0QsK0JBRUUsbURBQXdDLENBRHhDLFlBRUQsQ0FDRCw4QkFDRSxvQkFBc0IsQ0FFdEIsd0NBQTJDLENBRDNDLFVBWUQsQ0FUQyxvQ0FDRSxtQkFBcUIsQ0FDckIsb0JBQXNCLENBQ3RCLHFCQUNELENBRUQsMkNBQ0UsNEJBQ0QsQ0N4RUwsV0FLRSxtQ0FBcUMsQ0FDckMsMkNBQStELENBSC9ELGtCQUFvQixDQUZwQixhQUFlLENBQ2YsV0FBYSxDQUViLDRCQUFzQixDQUF0QixvQkFBc0IsQ0FHdEIscUNBc0dELENBaEVDLHNCQUNFLGVBVUQsQ0FSQywyQkFDRSxhQUFlLENBRWYsV0FBYSxDQUNiLGdCQUFrQixDQUVsQixvQ0FBdUMsQ0FKdkMsVUFLRCxDQUdILHNCQUNFLDZDQWlERCxDQTNDQyw0QkFDRSxhQUFlLENBRWYseUJBQTZCLENBQzdCLCtCQUFtQyxDQUZuQyxVQUdELENBRUQsNkJBSUUsMEJBQTRCLENBRjVCLDRCQUE4QixDQUM5QixtQ0FBcUMsQ0FGckMsNkJBUUQsQ0FFRCwrQkFFRSxrQ0FBb0MsQ0FEcEMsZ0NBRUQsQ0FFRCw2QkFDRSxZQUFjLENBSWQsNEJBQThCLENBRjlCLHVDQUE2QyxDQUQ3Qyx5REFBOEQsQ0FJOUQsbUNBQXFDLENBRnJDLGVBZUQsQ0FYQyxtQ0FDRSxZQUFjLENBRWQsa0JBQW9CLENBRHBCLDZCQVFELENBTEMsMENBR0Usd0NBQTBDLENBRjFDLDJCQUErQixDQUMvQixpQkFFRCxDQU1ULGdCQUlFLG1DQUFxQyxDQUNyQywyQ0FBK0QsQ0FGL0QseUNBQTZDLENBRDdDLDBDQUE4QyxDQUQ5QywrQ0FVRCxDQUNELHFCQUNFLFlBQWMsQ0FFZCxzQkFBMEIsQ0FEMUIsbUNBQXNDLENBR3RDLGFBQWUsQ0FEZiw2QkFPRCxDQUNELHFCQUNFLGFBQWUsQ0FDZiwwQkFZRCxDQU5DLDJCQUNFLGFBQWUsQ0FFZixXQUFhLENBQ2Isa0JBQW9CLENBRnBCLFVBR0QsQ0FLQyx5Q0FDRSxZQUNELENDM0pMLGFBS0UsbUNBQXFDLENBQ3JDLDJDQUErRCxDQUgvRCxrQkFBb0IsQ0FGcEIsYUFBZSxDQUNmLFdBQWEsQ0FFYiw0QkFBc0IsQ0FBdEIsb0JBQXNCLENBR3RCLDJDQWdERCxDQWxDQyx3QkFDRSxlQVFELENBTkMsNkJBQ0UsYUFBZSxDQUVmLFdBQWEsQ0FDYixvQ0FBdUMsQ0FGdkMsVUFHRCxDQUdILHdCQUNFLDZDQXFCRCxDQWZDLCtCQUlFLDBCQUE0QixDQUY1Qiw0QkFBOEIsQ0FDOUIsbUNBQXFDLENBRnJDLDZCQVFELENBRUQsaUNBRUUsa0NBQW9DLENBRHBDLGVBRUQsQ0NuREQsOENBQ0UsMENBQ0QsQ0FJTCxXQUlFLGtCQUFvQixDQUlwQiw2Q0FBK0MsQ0FGL0Msa0JBQW9CLENBTHBCLFlBQWMsQ0FDZCxjQUFnQixDQUNoQix3Q0FBOEMsQ0FFOUMsNEJBQWdDLENBRWhDLDRCQUFzQixDQUF0QixvQkFvQ0QsQ0FqQ0MsaUJBSUUsMEJBQTRCLENBRjVCLGtDQUFvQyxDQUNwQyxlQUFrQixDQUVsQixvQkFBd0MsQ0FKeEMsUUFLRCxDQUVELHVCQU1FLHVCQUF5QixDQUx6QixZQUFjLENBQ2QsY0FBZ0IsQ0FHaEIsNEJBQThCLENBRjlCLHFCQUF5QixDQUN6QixRQUdELENBRUQsZ0JBTUUscUNBQXVDLENBRHZDLHdCQUEwQixDQUYxQiw0QkFBOEIsQ0FDOUIsb0NBQXNDLENBRnRDLFFBQVUsQ0FEViwyQkFNRCxDQUVELGtCQUdFLDBCQUE0QixDQUM1QixxQ0FBdUMsQ0FDdkMsa0NBQW9DLENBSHBDLFFBQVUsQ0FEVixVQUtELENDbERILGVBTUUsbUNBQXFDLENBQ3JDLDJDQUErRCxDQUgvRCxrQkFBb0IsQ0FIcEIsYUFBZSxDQUNmLFdBQWEsQ0FDYiwwQkFBOEIsQ0FFOUIsNEJBQXNCLENBQXRCLG9CQUFzQixDQUd0QiwyQ0FpQ0QsQ0FyQkMsc0JBSUUsMEJBQTRCLENBRjVCLDRCQUE4QixDQUM5QixtQ0FBcUMsQ0FGckMsNkJBY0QsQ0FMQyw0QkFFRSxhQUFlLENBRGYsZUFBaUIsQ0FFakIsZ0JBQ0QsQ0FHSCx5QkFFRSxlQUFpQixDQURqQixrQkFFRCxDQ3JDSCxxQkFNRSxtQ0FBcUMsQ0FDckMsMkNBQStELENBTC9ELFlBQWMsQ0FDZCxxQkFBdUIsQ0FDdkIsV0FBYSxDQUNiLDBCQXlDRCxDQXJDQyw0QkFHRSxrQkFBb0IsQ0FGcEIsWUFBYyxDQUNkLHlDQUErQyxDQUUvQyw2QkF5QkQsQ0FuQkMsa0NBQ0UsYUFBZSxDQUNmLHdCQVFELENBTkMsc0NBQ0UsYUFBZSxDQUVmLHlCQUE2QixDQUM3QixhQUFlLENBRmYsVUFHRCxDQUdILGtDQUtFLHFDQUF1QyxDQUR2Qyx3QkFBMEIsQ0FGMUIsOEJBQWtDLENBQ2xDLHNDQUF3QyxDQUZ4QywyQkFLRCxDQUdILDJCQUVFLFdBQWEsQ0FFYiw4QkFBa0MsQ0FEbEMsVUFFRCxDQUlILHFCQUVFLGVBQWlCLENBRGpCLDhCQWdCRCxDQWRDLHVCQUNFLFVBQ0QsQ0FHQyxpREFHRSxrQkFBb0IsQ0FGcEIsbUJBQXFCLENBQ3JCLHFCQUtELENBSEMsbURBQ0UsV0FDRCxDQ2xFUCxzQkFFRSxlQUFpQixDQURqQixhQUVELENBRUQsb0JBSUUsa0JBQW9CLENBSHBCLFlBQWMsQ0FDZCxxQkFBdUIsQ0FDdkIscUJBQXlCLENBR3pCLG9DQUFzQyxDQUR0Qyw2QkFBaUMsQ0FFakMsaUJBMkJELENBckJDLHdDQUNFLGdDQUNELENBRUQsd0JBSUUsMEJBQTRCLENBSDVCLGtDQUFvQyxDQUNwQyw4QkFBa0MsQ0FDbEMsZUFBaUIsQ0FFakIsb0JBQ0QsQ0FFRCx5QkFDRSw4QkFBa0MsQ0FDbEMsZUFDRCxDQUVELHdCQUNFLCtCQUFpQyxDQUNqQyxlQUNELENBR0gsY0FFRSxnQ0FBb0MsQ0FEcEMsc0NBQXdDLENBRXhDLGlCQUtELENBS0QsY0FHRSx3QkFBMEIsQ0FEMUIsZ0NBQW9DLENBRHBDLGlCQTRCRCxDQXBCQyxxQkFTRSxxSEFBc0gsQ0FFdEgsMENBQWdELENBRGhELDJCQUE2QixDQUU3Qiw2QkFBZ0MsQ0FMaEMsZ0RBQXFELENBQ3JELFVBQVksQ0FKWixhQUFlLENBRWYsV0FBYSxDQUhiLE1BQVEsQ0FGUixpQkFBbUIsQ0FDbkIsS0FBTyxDQUdQLFVBY0QsQ0FHSCxXQUdFLGtCQUFvQixDQURwQixZQUFjLENBSWQsV0FBYSxDQUZiLDZCQUErQixDQUkvQixhQUFlLENBSGYsOEJBQWtDLENBRWxDLDhCQUFrQyxDQU5sQyxpQkE2TUQsQ0EzTEMsa0JBR0UseUJBQTZCLENBRDdCLHVCQUEyQixDQUczQix5QkFVRCxDQUVELG9DQWJFLGFBQWUsQ0FFZixXQUFhLENBTGIsaUJBOEJELENBZEQsa0JBR0UseUJBQTZCLENBRDdCLHVCQUEyQixDQUczQix5QkFTRCxDQUVELGtCQUdFLHlCQUE2QixDQUM3QixhQUFlLENBRWYsV0FBYSxDQUxiLGlCQUFtQixDQUNuQix5QkFBNkIsQ0FHN0IseUJBUUQsQ0FFRCxzQkFJRSxzQkFBd0IsQ0FGeEIsWUFBYyxDQUNkLHFCQUF1QixDQUd2QixtREFBeUQsQ0FMekQsaUJBQW1CLENBSW5CLHlCQW1IRCxDQXpHQywwREFFRSw4QkFBZ0MsQ0FDaEMsb0NBS0QsQ0FIQyxrRkFDRSwyQkFDRCxDQUdILCtCQUVFLDhCQUFrQyxDQURsQyw2QkF5QkQsQ0FkQyxxQ0FFRSw4QkFBa0MsQ0FEbEMsZ0JBQW1CLENBRW5CLGlCQVVELENBSkMsMkNBQ0UsNkJBQWlDLENBQ2pDLHFDQUNELENBSUwsNkJBT0UsbUNBQXFDLENBQ3JDLCtCQUFtQyxDQUZuQywwQkFBNEIsQ0FINUIsOEJBQWtDLENBQ2xDLG1DQUFxQyxDQUNyQyxvQ0FBc0MsQ0FIdEMsNkJBQWlDLENBRGpDLDRDQWVELENBRUQsNkJBRUUsNkJBQWlDLENBRGpDLFVBWUQsQ0FMQyxrQ0FDRSxhQUFlLENBRWYsV0FBYSxDQURiLFVBRUQsQ0FHSCw0QkFFRSw4QkFBa0MsQ0FDbEMscUNBQXVDLENBQ3ZDLGdCQUFrQixDQUhsQiw2QkFhRCxDQUpDLG9DQUNFLGlCQUFtQixDQUNuQixtQ0FDRCxDQUdILG1DQUNFLHlDQUErQyxDQUMvQyxRQWVELENBR0gsZ0JBR0UsaURBQXVELENBRnZELGlCQUFtQixDQUNuQix5QkFjRCxDQU5DLHFCQUVFLGFBQWUsQ0FFZixXQUFhLENBSGIsaUJBQW1CLENBRW5CLFVBRUQsQ0FPTCxvQkFJRSwwQkFBNEIsQ0FGNUIsNkJBQStCLENBQy9CLG1DQUFxQyxDQUZyQyw2QkFBaUMsQ0FJakMsaUJBS0QsQ0FLRCxpQkFDRSxZQUFjLENBQ2QsbUNBQXNDLENBQ3RDLGdDQUtELENBQ0QsaUJBTUUsbUNBQXFDLENBQ3JDLDJDQUErRCxDQU4vRCxZQUFjLENBR2Qsc0JBQTBCLENBRDFCLGVBQWlCLENBRGpCLDBCQUE0QixDQUc1Qiw2Q0F3Q0QsQ0FoQ0MsdUJBRUUsa0JBQW9CLENBRHBCLFlBQWMsQ0FFZCxzQkFVRCxDQVJDLDRCQUNFLGFBTUQsQ0FHSCx3QkFFRSxpQkFBbUIsQ0FDbkIsbUNBQXFDLENBQ3JDLGtDQUFvQyxDQUhwQyxlQUFpQixDQUlqQixpQkFXRCxDQUpDLDZCQUNFLGFBQWUsQ0FDZixhQUNELENBR0wsaUJBQ0UsbUNBQXFDLENBQ3JDLGlCQVdELENBSkMseUJBRUUsMEJBQTRCLENBRDVCLGlCQUVELENBTUgsaUJBQ0UsWUFBYyxDQUVkLHNCQUEwQixDQUQxQixtQ0FPRCxDQUNELGlCQUdFLG1DQUFxQyxDQUNyQywyQ0FBK0QsQ0FGL0QsNkJBQWlDLENBRGpDLCtDQStCRCxDQTFCQyxzQkFDRSxpRUFPRCxDQUxDLDJCQUNFLGFBQWUsQ0FFZixXQUFhLENBRGIsVUFFRCxDQUdILHdCQUlFLDBCQUE0QixDQUY1QixrQ0FBb0MsQ0FDcEMsZUFBa0IsQ0FGbEIsUUFJRCxDQUVELHdCQUdFLDBCQUE0QixDQUQ1QixtQ0FBcUMsQ0FEckMsNkJBR0QsQ0FFRCx1QkFDRSxRQUNELENBTUgsZUFLRSx3Q0FBMEMsQ0FEMUMseUNBQTZDLENBRDdDLDBDQUE4QyxDQUQ5QyxpREFBcUQsQ0FEckQsaUJBK0JELENBekJDLHNCQVVFLGdDQUFrQyxDQVJsQyxXQUFhLENBS2IsZ0VBQXVFLENBRXZFLFVBQVksQ0FMWixhQUFlLENBRWYsMEJBQThCLENBSDlCLE1BQVEsQ0FLUixtQkFBcUIsQ0FQckIsaUJBQW1CLENBSW5CLFVBV0QsQ0FFRCxpQkFDRSxpQkFDRCxDQUVELHdCQUNFLGdDQUNELENBR0gsb0JBQ0UsWUFBYyxDQUNkLHFCQUF1QixDQUN2QixzQkFLRCxDQUVELG9CQUtFLGtCQUFvQixDQUtwQixtQ0FBcUMsQ0FDckMsMkNBQStELENBUi9ELFlBQWMsQ0FDZCx5Q0FBK0MsQ0FHL0MsMEJBQThCLENBRTlCLGFBQWUsQ0FIZixtQ0FBcUMsQ0FFckMsNkNBQW1ELENBUG5ELGVBQWlCLENBQ2pCLDZDQTRGRCxDQW5FQywrQkFDRSxNQXVDRCxDQXJDQyxvQ0FDRSw2QkFDRCxDQUVELHNDQUVFLDhCQUFrQyxDQURsQyw2QkF1QkQsQ0FoQkMsOENBR0UsMEJBQTRCLENBRDVCLGlCQUFtQixDQURuQixpQkFjRCxDQVZDLG9EQVFFLDZCQUErQixDQU4vQix5QkFBNkIsQ0FLN0IsVUFBWSxDQUhaLGFBQWUsQ0FFZix3QkFBNEIsQ0FINUIsTUFBUSxDQUZSLGlCQUFtQixDQUluQixVQUlELENBSUwscUNBQ0UsUUFLRCxDQUhDLHVDQUNFLHFCQUNELENBSUwseUJBQ0UseUJBdUJELENBTEMsOEJBQ0UsYUFBZSxDQUVmLFdBQWEsQ0FEYixVQUVELENBSUwsbUJBUUUsMEJBQTRCLENBSjVCLGtDQUFvQyxDQUNwQyw4QkFBa0MsQ0FDbEMsZUFBaUIsQ0FIakIseUJBQTZCLENBTTdCLG9CQUF3QyxDQUZ4QyxhQUFlLENBTmYsaUJBQW1CLENBQ25CLHdCQW1DRCxDQTFCQywwQkFLRSxrQkFBb0IsQ0FNcEIsNkJBQStCLENBRC9CLFVBQVksQ0FOWixZQUFjLENBSWQsVUFBWSxDQUZaLHNCQUF3QixDQUh4QixNQUFRLENBTVIsbUJBQXFCLENBUnJCLGlCQUFtQixDQUNuQixPQUFTLENBVVQscUNBQXVDLENBTHZDLFVBTUQsQ0FFRCx3QkFHRSxNQUFRLENBRlIsaUJBQW1CLENBQ25CLEtBRUQsQ0FFRCwyQkFHRSxRQUFVLENBRlYsaUJBQW1CLENBQ25CLE9BRUQsQ0FNSCwyQkFDRSxZQUFjLENBQ2QsbUNBS0QsQ0FFRCx1QkFDRSwyQkFBK0IsQ0FDL0IsaUJBTUQsQ0FKQywrQkFDRSxpQkFBbUIsQ0FDbkIsbUNBQ0QsQ0FHSCw0QkFDRSxZQUFjLENBQ2QsbUNBQXNDLENBQ3RDLGdDQUtELENBQ0QsNEJBTUUsbUNBQXFDLENBQ3JDLDJDQUErRCxDQU4vRCxZQUFjLENBR2Qsc0JBQTBCLENBRDFCLGVBQWlCLENBRGpCLDBCQUE0QixDQUc1Qiw2Q0FrQ0QsQ0ExQkMsa0NBRUUsa0JBQW9CLENBRHBCLFlBQWMsQ0FFZCxzQkFVRCxDQVJDLHVDQUNFLGFBTUQsQ0FHSCxtQ0FDRSxvQkFBc0IsQ0FFdEIsbUNBQXFDLENBQ3JDLG9DQUFzQyxDQUZ0QyxlQUFpQixDQUdqQixpQkFLRCxDQU9ELDhCQUNFLGVBQ0QsQ0FFRCw0QkFDRSxZQUNELENBR0gsc0JBQ0UsaUJBQW1CLENBQ25CLDJDQUErQyxDQUMvQyxvREEyQkQsQ0FuQkMsOEJBQ0UsNEJBQ0QsQ0FFRCxvQ0FDRSxXQUNELENBRUQsb0ZBR0UsbUNBQXFDLENBQ3JDLHFDQUF1QyxDQUN2QyxpQkFBbUIsQ0FIbkIsbUNBUUQsQ0FIQyxnR0FDRSw0QkFDRCxDQUlMLG9CQUlFLGtCQUFvQixDQUtwQixtQ0FBcUMsQ0FDckMsMkNBQStELENBSC9ELGFBQWUsQ0FOZixZQUFjLENBQ2QscUJBQXVCLENBQ3ZCLHNCQUEwQixDQUUxQixXQUFhLENBQ2IsMEJBQThCLENBRTlCLDRCQUFzQixDQUF0QixvQkFxQkQsQ0FqQkMseUJBQ0UsYUFRRCxDQU5DLDhCQUNFLGFBQWUsQ0FFZiwwQkFBOEIsQ0FDOUIsa0JBQW9CLENBRnBCLHlCQUdELENBR0gsMkJBRUUsOEJBQWtDLENBQ2xDLG9DQUFzQyxDQUZ0QyxlQUFpQixDQUdqQixpQkFDRCxDQU1ILFdBSUUsbUNBQXFDLENBQ3JDLDJDQUErRCxDQUYvRCx5Q0FBNkMsQ0FEN0MsMENBQThDLENBRDlDLGtFQVVELENBQ0Qsa0JBRUUsZ0NBQW9DLENBRHBDLG1DQUVELENBR0Qsa0JBQ0UsMkJBMkJELENBekJDLDhDQUNFLFlBQWMsQ0FDZCxxQkFBdUIsQ0FDdkIsV0FxQkQsQ0FuQkMseURBRUUsaUJBQXFCLENBQ3JCLGVBQWlCLENBRmpCLFVBVUQsQ0FOQyw4REFFRSxXQUFhLENBQ2IsZ0JBQWtCLENBQ2xCLHNCQUF3QixDQUh4QixVQUlELENBSUgsNERBQ0UsWUFBYyxDQUNkLHFCQUF1QixDQUN2QixXQUNELENBT0wsYUFHRSxnQkFBa0IsQ0FEbEIsaUJBQW1CLENBRG5CLG1DQU1ELENBQ0QsbUJBRUUsa0NBQW9DLENBQ3BDLDhCQUFrQyxDQUNsQyxlQUFpQixDQUhqQixnQ0FBb0MsQ0FJcEMsaUJBSUQsQ0FJRyxrREFDRSwwQ0FDRCxDQUlMLGFBSUUsa0JBQW9CLENBSXBCLDZDQUErQyxDQUYvQyxrQkFBb0IsQ0FMcEIsWUFBYyxDQUNkLGNBQWdCLENBQ2hCLHdDQUE4QyxDQUU5Qyw0QkFBZ0MsQ0FFaEMsNEJBQXNCLENBQXRCLG9CQWVELENBWkMsb0JBR0UsMEJBQTRCLENBQzVCLHFDQUF1QyxDQUN2QyxrQ0FBb0MsQ0FIcEMsUUFBVSxDQUlWLGNBQWlCLENBTGpCLFVBVUQsQ0FKQyxxREFFRSwwQkFDRCxDQU9MLFdBS0UsbUNBQXFDLENBQ3JDLDJDQUErRCxDQUYvRCxnQkFBa0IsQ0FEbEIsaUJBQW1CLENBRm5CLG1DQUFxQyxDQUNyQyw4Q0FTRCxDQUNELGlCQUVFLGtDQUFvQyxDQUNwQyw4QkFBa0MsQ0FDbEMsZUFBaUIsQ0FIakIsZ0NBQW9DLENBSXBDLGlCQUtELENBTUMsV0FDRSxhQUFlLENBQ2YsY0FjRCxDQWJDLHlCQUNFLGFBQWUsQ0FFZixXQUFhLENBRGIsY0FFRCxDQUNELG9CQUVFLGdCQUFrQixDQURsQixpQkFFRCxDQUNELG1DQUVFLFVBQ0QsQ0M3NEJMLGdCQUNFLFlBeUJELENBbkJDLHNCQUNFLE1BQVEsQ0FDUiw0QkFnQkQsQ0FWQyxpQ0FDRSwyQ0FRRCxDQUdMLGdCQUdFLGtCQUFvQixDQUZwQixZQUFjLENBQ2QseUNBQStDLENBRS9DLHNCQTZCRCxDQXZCQyx3QkFDRSx5QkFXRCxDQUxDLDZCQUNFLGFBQWUsQ0FFZixXQUFhLENBRGIsVUFFRCxDQUdILHdCQUNFLGFBT0QsQ0FMQyw2QkFDRSxhQUFlLENBRWYseUJBQTZCLENBRDdCLFVBRUQsQ0NyREwsV0FFRSx3QkFBOEIsQ0FEOUIsMkJBYUQsQ0FOQyxrQkFHRSxRQUFVLENBRlYsYUFBZSxDQUdmLGdCQUFrQixDQUZsQixVQUdELENBSUgsc0JBRUUsbUNBQXFDLENBRHJDLDJCQWNELENBUEMsNkJBQ0UsYUFLRCxDQUdILHdCQUNFLGFBS0QsQ0FFRCwyQkFDRSxhQUtELENDckRELGtCQUNFLHdDQUNELENDRkQscUJBR0Usa0JBQW9CLENBRnBCLFlBQWMsQ0FDZCx5Q0FBK0MsQ0FFL0Msc0JBeUJELENBbkJDLDZDQVFFLDZCQUErQixDQUYvQixnQ0FBa0MsQ0FDbEMsVUFBWSxDQUZaLHlCQUE2QixDQUY3QixTQUFXLENBTVgsaURBQW9ELENBUnBELGlCQUFtQixDQUNuQixvQkFBdUIsQ0FFdkIsd0JBQTRCLENBTTVCLG9QQVFELENBR0gscUJBSUUsa0JBQW9CLENBT3BCLG1DQUFxQyxDQUNyQyxpQkFBbUIsQ0FDbkIsMkNBQStELENBWC9ELFlBQWMsQ0FDZCxxQkFBdUIsQ0FNdkIsbUNBQXFDLENBRnJDLDBCQUE4QixDQUY5QixzQkFBd0IsQ0FLeEIsb0NBQXNDLENBRnRDLFFBQVUsQ0FQVixpQkFBbUIsQ0FLbkIseUJBcURELENBbENDLDRCQUNFLFFBS0QsQ0FIQyxxQ0FDRSw4QkFDRCxDQUdILDJCQUNFLFFBYUQsQ0FYQyxnQ0FJRSxnQ0FBa0MsQ0FIbEMsa0NBQW9DLENBQ3BDLDhCQUFrQyxDQUNsQyxlQUFpQixDQUVqQixvQkFLRCxDQUdILDJCQUVFLDhCQUFrQyxDQURsQyxRQVFELENBR0gsaUJBSUUsa0JBQW9CLENBSXBCLG1DQUFxQyxDQUNyQyxvREFBd0QsQ0FDeEQsMkNBQStELENBVC9ELFlBQWMsQ0FDZCxxQkFBdUIsQ0FDdkIsc0JBQTBCLENBRTFCLFdBQWEsQ0FFYixRQUFVLENBRFYsNkNBQW1ELENBS25ELHVDQXNHRCxDQWhHQyx1Q0FDRSwyQ0FDRCxDQUVELHFDQUNFLHlDQUNELENBRUQsZ0NBQ0UsdUJBQ0QsQ0FFRCx1QkFNRSx1QkFBeUIsQ0FKekIsa0NBQW9DLENBQ3BDLDhCQUFrQyxDQUNsQyxlQUFpQixDQUdqQixvQkFBd0MsQ0FGeEMsb0NBQXNDLENBSnRDLFFBV0QsQ0FFRCx3QkFFRSw0QkFBOEIsQ0FDOUIsYUFBZSxDQUZmLFFBZ0JELENBWkMsNkJBS0UsdUJBQXlCLENBSHpCLGtDQUFvQyxDQUNwQyxjQUFnQixDQUNoQixlQUFpQixDQUVqQixvQkFBd0MsQ0FMeEMsYUFVRCxDQUdILHVCQUVFLG1DQUFxQyxDQUNyQyxvQ0FBc0MsQ0FGdEMsUUFBVSxDQUdWLGlCQUtELENBSEMseUNBQ0UsaUJBQ0QsQ0FHSCx5QkFDRSw2QkFDRCxDQUVELHdCQU9FLGdDQUFrQyxDQU5sQyxZQUFjLENBQ2Qsd0NBQThDLENBQzlDLHNCQUF3QixDQUd4QixRQUFVLENBRFYsMEJBQThCLENBRDlCLFVBK0JELENBdEJDLDhCQUdFLGtCQUFvQixDQUZwQixZQUFjLENBQ2QscUJBQXVCLENBRXZCLG1DQUFxQyxDQUNyQyxpQkFnQkQsQ0FWQyxxQ0FFRSw0QkFBOEIsQ0FEOUIsUUFFRCxDQUVELG9DQUVFLDRCQUE4QixDQUM5QixtQ0FBcUMsQ0FGckMsUUFHRCxDQUtQLGlCQUVFLDRCQUE4QixDQUM5QixtQ0FBcUMsQ0FGckMsNkJBQWlDLENBR2pDLGdCQUtELENBSEMsbUJBQ0UsUUFDRCxDQUdILGNBQ0UsMENBS0QsQ0FIQyx5QkFDRSw2Q0FDRCxDQUdILFlBR0Usd0RBQTRELENBRDVELHlEQUE2RCxDQUQ3RCxpQkE2QkQsQ0FwQkMsbUJBVUUsZ0NBQWtDLENBUmxDLFdBQWEsQ0FLYix1Q0FBMkMsQ0FFM0MsVUFBWSxDQUxaLGFBQWUsQ0FFZiwwQkFBOEIsQ0FIOUIsTUFBUSxDQUtSLG1CQUFxQixDQVByQixpQkFBbUIsQ0FJbkIsVUFVRCxDQUVELGNBQ0UsaUJBQ0QsQ0FHSCxlQUNFLG1EQUtELENBR0Msc0NBQ0UsMkNBUUQsQ0FHSCxtQkFHRSxrQkFBb0IsQ0FPcEIsMEJBQTRCLENBVDVCLFlBQWMsQ0FLZCxrQ0FBb0MsQ0FDcEMsOEJBQWtDLENBQ2xDLGVBQWtCLENBTmxCLGFBQWlCLENBRWpCLHNCQUF3QixDQUt4QixhQUFlLENBSmYsNkJBZUQsQ0FIQyx5QkFDRSxhQUNELENBR0gscUJBR0Usa0JBQW9CLENBRnBCLFlBQWMsQ0FLZCxtQ0FBcUMsQ0FKckMsYUFBaUIsQ0FFakIsc0JBQXdCLENBQ3hCLFFBa0JELENBWEMsMkJBQ0UsYUFBZSxDQUNmLDRCQUFzQixDQUF0QixvQkFBc0IsQ0FDdEIsa0NBT0QsQ0FHSCxlQUVFLGdDQUFvQyxDQURwQyxrQ0FNRCxDQUVELHFCQUtFLHdCQUEwQixDQUgxQixtQ0FBcUMsQ0FDckMsb0NBQXNDLENBQ3RDLGtCQUFvQixDQUhwQixVQW9GRCxDQXpFQyxzQ0FHRSw2Q0FBK0MsQ0FGL0Msa0JBQXFCLENBQ3JCLGlCQUVELENBRUQsZ0NBSUUsdURBQTJELENBRjNELGlDQUFxQyxDQUNyQyxrQkFBb0IsQ0FGcEIsU0FBVyxDQUlYLGtDQThDRCxDQXhDQyxrREFDRSx1Q0FDRCxDQUNELHNEQUNFLDJDQUNELENBQ0Qsb0RBQ0UseUNBQ0QsQ0FFRCx1Q0FNRSx1QkFBeUIsQ0FKekIsa0NBQW9DLENBQ3BDLDhCQUFrQyxDQUNsQyxlQUFpQixDQUNqQixhQUFlLENBSmYsNEJBQWdDLENBTWhDLGlCQUtELENBRUQsc0NBQ0UsOEJBQWtDLENBQ2xDLGVBYUQsQ0FQQywyQ0FLRSx1QkFBeUIsQ0FIekIsa0NBQW9DLENBQ3BDLGNBQWdCLENBQ2hCLGVBQWlCLENBSGpCLGtCQUtELENBSUwsaUNBRUUsY0FBZ0IsQ0FEaEIsZ0NBQW9DLENBRXBDLGdCQVVELENBSkMsdUNBQ0UsNkJBQStCLENBQy9CLHNDQUNELENBSUwsb0JBRUUsNkJBQStCLENBRC9CLDZCQUVELENDemFELGdCQUNFLFlBQWMsQ0FFZCx5Q0FBK0MsQ0FEL0MsNkNBQWlELENBRWpELHNCQUF3QixDQUV4Qiw2QkFBK0IsQ0FEL0Isa0NBMEJELENBYkMsd0JBS0Usa0JBQW9CLENBSnBCLFlBQWMsQ0FHZCxzQkFBMEIsQ0FEMUIsZUFBaUIsQ0FEakIsMEJBVUQsQ0FFSCxzQkFJRSxrQkFBb0IsQ0FIcEIsWUFBYyxDQUNkLHFCQUF1QixDQUl2QiwwQkFBNEIsQ0FDNUIsbUNBQXFDLENBSnJDLHFCQUF5QixDQUV6QixRQUdELENBRUMseUJBQ0UsYUFBZSxDQUVmLFdBQWEsQ0FDYixhQUFlLENBRmYsY0FHRCxDQUdILGdCQUNFLGdDQUFvQyxDQUNwQyxvQ0FBd0MsQ0FFeEMsMkRBQTZELENBRDdELDRFQWFELENBSkMsNENBRUUsZ0NBQW9DLENBRHBDLDZCQUVELENBR0gsOENBRUUsaUJBc0JELENBcEJDLDREQVVFLGdDQUFrQyxDQVJsQyxXQUFhLENBS2IsdUNBQTJDLENBRTNDLFVBQVksQ0FMWixhQUFlLENBRWYsMEJBQThCLENBSDlCLE1BQVEsQ0FLUixtQkFBcUIsQ0FQckIsaUJBQW1CLENBSW5CLFVBVUQsQ0FFRCxrREFDRSxpQkFDRCxDQUdELDhCQUVFLGdFQUF1RSxDQUR2RSwwQkFNRCxDQUVILHVCQUVFLGtEQUF3RCxDQUR4RCxrQ0FFRCxDQUVELGtCQU1FLGtCQUFvQixDQVFwQixtQ0FBcUMsQ0FDckMsaUJBQW1CLENBQ25CLDJDQUErRCxDQUgvRCwwQkFBNEIsQ0FUNUIsWUFBYyxDQUNkLHFCQUF1QixDQUt2QixrQ0FBb0MsQ0FDcEMsZUFBa0IsQ0FGbEIsMEJBQThCLENBRjlCLHNCQUF3QixDQUp4Qiw2QkFBdUMsQ0FTdkMsYUFBZSxDQVhmLGlCQUFtQixDQUNuQix1QkFBMkIsQ0FNM0IseUJBeUJELENBUEMsdUJBQ0UsOEJBS0QsQ0FHSCxtQkFDRSxZQUFjLENBQ2Qsc0JBQXdCLENBRXhCLGVBQWlCLENBRGpCLDJCQU1ELENBQ0QsbUJBR0Usa0JBQW9CLENBS3BCLG1DQUFxQyxDQUNyQywyQ0FBK0QsQ0FSL0QsWUFBYyxDQUNkLHFCQUF1QixDQUl2QixtQ0FBcUMsQ0FGckMsc0JBQXdCLENBR3hCLG9DQUFzQyxDQUZ0Qyw2Q0E4Q0QsQ0FiRyw4QkFLRSwwQkFBNEIsQ0FINUIsa0NBQW9DLENBQ3BDLDhCQUFrQyxDQUNsQyxlQUFpQixDQUVqQixvQkFBd0MsQ0FMeEMsa0JBVUQsQ0MxTUwsdUJBQ0UsOEJBQ0QsQ0FFRCxvQkFDRSxnQ0EyQkQsQ0F6QkMsK0JBQ0UsZ0NBV0QsQ0FMQyxvQ0FDRSxhQUFlLENBRWYsV0FBYSxDQURiLFVBRUQsQ0FHSCwyQkFLRSwwQkFBNEIsQ0FINUIsK0JBQWlDLENBQ2pDLG1DQUFxQyxDQUNyQyxzQ0FBd0MsQ0FIeEMsNkJBU0QsQ0FHSCxtQkFFRSxtQ0FBcUMsQ0FEckMsMEJBMkJELENBbEJDLDBCQUVFLDRCQUE4QixDQUM5QixxQ0FBdUMsQ0FGdkMsNkJBR0QsQ0FFRCwwQkFDRSxZQUFjLENBRWQsU0FBVyxDQURYLDBDQUE2QyxDQUU3QyxlQU9ELENBTEMsZ0NBQ0UsWUFBYyxDQUVkLGtCQUFvQixDQURwQiw2QkFFRCxDQzVETCx5QkFFRSxlQUFpQixDQURqQixhQUVELENBRUQsc0JBRUUsa0JBQW9CLENBR3BCLGtGQUEwRSxDQUMxRSx3Q0FBNEMsQ0FMNUMsWUFBYyxDQUVkLHNCQUF3QixDQUN4Qix5REFvREQsQ0ExQ0MsaUNBQ0UseUJBV0QsQ0FMQyxzQ0FDRSxhQUFlLENBRWYsV0FBYSxDQURiLFVBRUQsQ0FHSCxpQ0FDRSxNQUFRLENBQ1IsNkJBQWlDLENBQ2pDLDhDQXdCRCxDQWZDLHdDQUVFLCtCQUFpQyxDQUNqQyxtQ0FBcUMsQ0FDckMsc0NBQXdDLENBSHhDLDZCQVNELENBRUQsMENBQ0UsUUFDRCxDQzNETCxvQkFJRSxrQkFBb0IsQ0FIcEIsWUFBYyxDQUNkLGNBQWdCLENBQ2hCLHlDQUErQyxDQUUvQyxnQ0EwQ0QsQ0F4Q0MsMEJBQ0UsZ0NBUUQsQ0FOQywrQkFDRSxhQUFlLENBRWYsV0FBYSxDQUNiLGFBQWUsQ0FGZixjQUdELENBR0gsMkJBTUUsMEJBQTRCLENBSDVCLCtCQUFpQyxDQUNqQyxtQ0FBcUMsQ0FDckMsc0NBQXdDLENBSHhDLFFBQVUsQ0FEVixVQVVELENBRUQsMEJBSUUsMEJBQTRCLENBRjVCLGtDQUFvQyxDQUNwQyxlQUFrQixDQUVsQixvQkFBd0MsQ0FKeEMsUUFLRCxDQUVELHlCQU1FLHFDQUF1QyxDQUR2Qyx3QkFBMEIsQ0FGMUIsNEJBQThCLENBQzlCLG9DQUFzQyxDQUZ0QyxRQUFVLENBRFYsMkJBTUQsQ0M5Q0gsMkJBRUUsZUFBaUIsQ0FEakIsYUFFRCxDQUVELHdCQUlFLGtCQUFvQixDQUZwQixZQUFjLENBQ2QscUJBQXVCLENBR3ZCLHlEQUErRCxDQUQvRCxnREFBc0QsQ0FKdEQsaUJBbURELENBeENDLCtCQVNFLGtGQUEwRSxDQUMxRSx3Q0FBNEMsQ0FINUMsK0NBQW9ELENBQ3BELFVBQVksQ0FKWixhQUFlLENBRWYsV0FBYSxDQUhiLE1BQVEsQ0FGUixpQkFBbUIsQ0FDbkIsS0FBTyxDQUdQLFVBTUQsQ0FFRCwwQkFDRSxpQkFBbUIsQ0FDbkIsVUFDRCxDQUVELDhCQUVFLDhCQUFrQyxDQUNsQyxtQ0FBcUMsQ0FGckMsZUFPRCxDQUVELCtCQUtFLDBCQUE0QixDQUg1Qiw4QkFBa0MsQ0FDbEMsbUNBQXFDLENBQ3JDLHNDQUF3QyxDQUh4QyxRQVVELENBR0gseUJBQ0UsZ0NBeUJELENBdkJDLCtCQU9FLHFDQUF1QyxDQUZ2QyxzQ0FBMEMsQ0FDMUMsVUFBWSxDQUxaLGFBQWUsQ0FFZix5QkFBNkIsQ0FDN0IsZ0NBQW9DLENBRnBDLHdCQU1ELENBRUQsZ0NBRUUsbUNBQXFDLENBRHJDLGdDQUFvQyxDQUVwQyxpQkFDRCxDQUVELGdDQUVFLDRCQUE4QixDQUM5QixtQ0FBcUMsQ0FDckMsbUNBQXFDLENBSHJDLDZCQUFpQyxDQUlqQyxpQkFDRCxDQUVILDhCQUNFLFlBQWMsQ0FDZCxxQkFBdUIsQ0FDdkIsc0JBQTBCLENBQzFCLHNCQUF3QixDQUN4QixlQU1ELENBQ0QsOEJBR0Usa0JBQW9CLENBRXBCLDZCQUErQixDQUMvQiwyQ0FBK0QsQ0FML0QsWUFBYyxDQUNkLHNCQUEwQixDQUUxQiwwQkE2QkQsQ0FyQkMsbUNBQ0UseUJBV0QsQ0FMQyx3Q0FDRSxhQUFlLENBRWYsV0FBYSxDQURiLFVBRUQsQ0FHSCxvQ0FDRSxNQUFRLENBRVIsOEJBQWtDLENBQ2xDLG1DQUFxQyxDQUNyQyxrQ0FBb0MsQ0FIcEMsUUFJRCxDQUlELGlDQUVFLCtCQUFpQyxDQUNqQyxzQ0FBd0MsQ0FGeEMsNkJBQWlDLENBR2pDLGlCQUNELENBRUgsK0JBQ0UsWUFBYyxDQUNkLHNCQU1ELENBQ0QsK0JBRUUsbUNBQXFDLENBRHJDLFlBa0hELENBakdDLHNDQVFFLHFDQUF1QyxDQUZ2Qyx3QkFBMEIsQ0FIMUIsNkJBQStCLENBQy9CLG1DQUFxQyxDQUNyQyxvQ0FBc0MsQ0FIdEMsUUFBVSxDQURWLDBCQUE4QixDQU05QixpQkFjRCxDQXFCQyx5Q0FDRSxhQUFlLENBRWYsV0FBYSxDQURiLFVBRUQsQ0FjRCwyQ0FDRSxnQ0FDRCxDQUVELDRDQUNFLFlBQWMsQ0FDZCxjQUFnQixDQUNoQix5Q0FBK0MsQ0FDL0MsUUEyQkQsQ0FyQkMsa0RBR0Usa0JBQW9CLENBRnBCLFlBQWMsQ0FDZCxxQkFrQkQsQ0FmQyx3REFDRSx3QkFPRCxDQUxDLDREQUNFLGFBQWUsQ0FFZixXQUFhLENBRGIsVUFFRCxDQUdILHdEQUVFLG1DQUFxQyxDQUNyQyxrQ0FBb0MsQ0FGcEMsUUFHRCxDNUN5cUJQLHdCQUFBLFVBQW9CLENBQXBCLGNBQW9CLENBQXBCLHdCQUFBLFVBQW9CLENBQXBCLGNBQW9CLENBQXBCLHdCQUFBLFVBQW9CLENBQXBCLGNBQW9CLENBQXBCLHNCQUFBLFVBQW9CLENBQXBCLGNBQW9CLENBQXBCLHNCQUFBLFVBQW9CLENBQXBCLGNBQW9CLENBQXBCLDRCQUFBLFVBQW9CLENBQXBCLGNBQW9CLENBQXBCLG1CQUFvQixDQUFwQix1QkFBQSxVQUFvQixDQUFwQixjQUFvQixDQUFwQiwyQkFBQSxVQUFvQixDQUFwQixjQUFvQixDQUFwQix3QkFBQSxVQUFvQixDQUFwQixjQUFvQixDQUFwQixzQkFBQSxVQUFvQixDQUFwQixjQUFvQixDQUFwQix1QkFBb0IsQ0FBcEIsNEJBQUEsVUFBb0IsQ0FBcEIsY0FBb0IsQ0FBcEIsNEJBQUEscUJBQW9CLENBQXBCLGNBQW9CLENBQXBCLGtCQUFvQixDQUFwQiw0QkFBQSxVQUFvQixDQUFwQixjQUFvQixDQUFwQix1QkFBb0IsQ0FBcEIsa0NBQUEsVUFBb0IsQ0FBcEIsY0FBb0IsQ0FBcEIsa0NBQUEscUJBQW9CLENBQXBCLGNBQW9CLENBQXBCLGtCQUFvQixDQUFwQiwwQkFBQSxVQUFvQixDQUFwQixjQUFvQixDQUFwQiwyQkFBQSxVQUFvQixDQUFwQixjQUFvQixDQUFwQix1QkFBb0IsQ0FBcEIsZ0NBQUEsVUFBb0IsQ0FBcEIsY0FBb0IsQ0FBcEIsaUNBQUEsVUFBb0IsQ0FBcEIsY0FBb0IsQ0FBcEIsdUJBQW9CLENBQXBCLDBCQUFBLFVBQW9CLENBQXBCLGNBQW9CLENBQXBCLGlDQUFBLGlCQUFvQixDQUFwQixjQUFvQixDQUFwQixlQUFvQixDQUFwQixpQ0FBQSxVQUFvQixDQUFwQixjQUFvQixDQUFwQixrQkFBb0IsQ0FBcEIsa0NBQUEsVUFBb0IsQ0FBcEIsY0FBb0IsQ0FBcEIsdUJBQW9CLENBQXBCLDZCQUFBLFVBQW9CLENBQXBCLGNBQW9CLENBQXBCLG1CQUFvQixDQUFwQixvQkFBQSxVQUFvQixDQUFwQixjQUFvQixDQUFwQiwwQkFBQSxVQUFvQixDQUFwQixjQUFvQixDQUFwQix3QkFBQSxVQUFvQixDQUFwQixjQUFvQixDQUFwQix5QkFBQSxVQUFvQixDQUFwQixjQUFvQixDQUFwQiwwQkFBQSxVQUFvQixDQUFwQixjQUFvQixDQUFwQixzQkFBQSxVQUFvQixDQUFwQixjQUFvQixDQUFwQix1QkFBQSxVQUFvQixDQUFwQixjQUFvQixDQUFwQix3QkFBQSxVQUFvQixDQUFwQixjQUFvQixDQUFwQixxQkFBQSxVQUFvQixDQUFwQixjQUFvQixDQUFwQiwyQkFBQSxVQUFvQixDQUFwQixjQUFvQixDQUFwQixpQ0FBQSxVQUFvQixDQUFwQixjQUFvQixDQUFwQixpQ0FBQSxxQkFBb0IsQ0FBcEIsY0FBb0IsQ0FBcEIsa0JBQW9CLENBQXBCLGdDQUFBLFVBQW9CLENBQXBCLGNBQW9CLENBQXBCLGtCQUFBLGtJQUFBLDRCQUFBLHFCQUFvQixDQUFwQixxQkFBb0IsQ0FBcEIscUJBQW9CLENBQXBCLG1CQUFvQixDQUFwQixtQkFBb0IsQ0FBcEIsdUJBQW9CLENBQXBCLG9CQUFvQixDQUFwQix3QkFBb0IsQ0FBcEIscUJBQW9CLENBQXBCLHFCQUFvQixDQUFwQix5QkFBb0IsQ0FBcEIsc0JBQW9CLENBQXBCLDJCQUFvQixDQUFwQiwrQkFBb0IsQ0FBcEIsNEJBQW9CLENBQXBCLHVCQUFvQixDQUFwQiwwQkFBb0IsQ0FBcEIsNkJBQW9CLENBQXBCLGdDQUFvQixDQUFwQix1QkFBb0IsQ0FBcEIsMEJBQW9CLENBQXBCLDJCQUFvQixDQUFwQixpQ0FBb0IsQ0FBcEIsd0JBQW9CLENBQXBCLGlCQUFvQixDQUFwQix1QkFBb0IsQ0FBcEIscUJBQW9CLENBQXBCLHNCQUFvQixDQUFwQix1QkFBb0IsQ0FBcEIsbUJBQW9CLENBQXBCLG9CQUFvQixDQUFwQixxQkFBb0IsQ0FBcEIsa0JBQW9CLENBQXBCLHdCQUFvQixDQUFwQiw4QkFBb0IsQ0FBcEIsMkJBQW9CLENBQXBCLDZCQUFvQixDQUFBLENBQUEsQ0FBcEIsd0JBQUEsV0FBQSxlQUFvQixDQUFBLENJdjZCcEIsd0JBTkYsZ0JBU0ksZ0JBQWtCLENBRmxCLHdCQUEwQixDQUMxQix5QkFHSCxDQURFLENKbTZCRCx3QkFBQSxXQUFBLGVBQW9CLENBQXBCLGNBQUEsaUJBQW9CLENBQXBCLGNBQUEsaUJBQW9CLENBQXBCLFlBQUEsZUFBb0IsQ0FBcEIsYUFBQSxPQUFvQixDQUFwQixhQUFBLE9BQW9CLENBQXBCLGlCQUFBLFdBQW9CLENBQXBCLGdCQUFBLFVBQW9CLENBQXBCLGdCQUFBLHlCQUFvQixDQUFwQixnQkFBQSx5QkFBb0IsQ0FBcEIsZ0JBQUEseUJBQW9CLENBQXBCLGdCQUFBLHlCQUFvQixDQUFwQixnQkFBQSx5QkFBb0IsQ0FBcEIsZ0JBQUEseUJBQW9CLENBQXBCLGdCQUFBLHlCQUFvQixDQUFwQixnQkFBQSx5QkFBb0IsQ0FBcEIsZ0JBQUEseUJBQW9CLENBQXBCLGlCQUFBLDJCQUFvQixDQUFwQixpQkFBQSwyQkFBb0IsQ0FBcEIsaUJBQUEsMkJBQW9CLENBQXBCLGlCQUFBLG1CQUFvQixDQUFwQixpQkFBQSxtQkFBb0IsQ0FBcEIsaUJBQUEsbUJBQW9CLENBQXBCLGlCQUFBLG1CQUFvQixDQUFwQixpQkFBQSxtQkFBb0IsQ0FBcEIsaUJBQUEsbUJBQW9CLENBQXBCLFNBQUEsNkJBQW9CLENBQXBCLFNBQUEsNkJBQW9CLENBQXBCLFNBQUEsNkJBQW9CLENBQXBCLFNBQUEsNkJBQW9CLENBQXBCLFNBQUEsNkJBQW9CLENBQXBCLFNBQUEsNkJBQW9CLENBQXBCLFNBQUEsNkJBQW9CLENBQXBCLFNBQUEsNkJBQW9CLENBQXBCLFVBQUEsOEJBQW9CLENBQXBCLFVBQUEsOEJBQW9CLENBQXBCLFVBQUEsOEJBQW9CLENBQXBCLFVBQUEsOEJBQW9CLENBQXBCLFlBQUEsV0FBb0IsQ0FBcEIsVUFBQSxvQ0FBb0IsQ0FBcEIsVUFBQSxvQ0FBb0IsQ0FBcEIsVUFBQSxvQ0FBb0IsQ0FBcEIsVUFBQSxvQ0FBb0IsQ0FBcEIsVUFBQSxvQ0FBb0IsQ0FBcEIsVUFBQSxvQ0FBb0IsQ0FBcEIsVUFBQSxvQ0FBb0IsQ0FBcEIsVUFBQSxvQ0FBb0IsQ0FBcEIsV0FBQSxxQ0FBb0IsQ0FBcEIsV0FBQSxxQ0FBb0IsQ0FBcEIsV0FBQSxxQ0FBb0IsQ0FBcEIsV0FBQSxxQ0FBb0IsQ0FBcEIsYUFBQSxrQkFBb0IsQ0FBcEIsVUFBQSxtQ0FBb0IsQ0FBcEIsVUFBQSxtQ0FBb0IsQ0FBcEIsVUFBQSxtQ0FBb0IsQ0FBcEIsVUFBQSxtQ0FBb0IsQ0FBcEIsVUFBQSxtQ0FBb0IsQ0FBcEIsVUFBQSxtQ0FBb0IsQ0FBcEIsVUFBQSxtQ0FBb0IsQ0FBcEIsVUFBQSxtQ0FBb0IsQ0FBcEIsV0FBQSxvQ0FBb0IsQ0FBcEIsV0FBQSxvQ0FBb0IsQ0FBcEIsV0FBQSxvQ0FBb0IsQ0FBcEIsV0FBQSxvQ0FBb0IsQ0FBcEIsVUFBQSxpQ0FBb0IsQ0FBcEIsVUFBQSxpQ0FBb0IsQ0FBcEIsVUFBQSxpQ0FBb0IsQ0FBcEIsVUFBQSxpQ0FBb0IsQ0FBcEIsVUFBQSxpQ0FBb0IsQ0FBcEIsVUFBQSxpQ0FBb0IsQ0FBcEIsVUFBQSxpQ0FBb0IsQ0FBcEIsVUFBQSxpQ0FBb0IsQ0FBcEIsV0FBQSxrQ0FBb0IsQ0FBcEIsV0FBQSxrQ0FBb0IsQ0FBcEIsV0FBQSxrQ0FBb0IsQ0FBcEIsV0FBQSxrQ0FBb0IsQ0FBcEIsVUFBQSxtQ0FBb0IsQ0FBcEIsVUFBQSxtQ0FBb0IsQ0FBcEIsVUFBQSxtQ0FBb0IsQ0FBcEIsVUFBQSxtQ0FBb0IsQ0FBcEIsVUFBQSxtQ0FBb0IsQ0FBcEIsVUFBQSxtQ0FBb0IsQ0FBcEIsVUFBQSxtQ0FBb0IsQ0FBcEIsVUFBQSxtQ0FBb0IsQ0FBcEIsV0FBQSxvQ0FBb0IsQ0FBcEIsV0FBQSxvQ0FBb0IsQ0FBcEIsV0FBQSxvQ0FBb0IsQ0FBcEIsV0FBQSxvQ0FBb0IsQ0FBcEIsVUFBQSxvQ0FBb0IsQ0FBcEIsVUFBQSxvQ0FBb0IsQ0FBcEIsVUFBQSxvQ0FBb0IsQ0FBcEIsVUFBQSxvQ0FBb0IsQ0FBcEIsVUFBQSxvQ0FBb0IsQ0FBcEIsVUFBQSxvQ0FBb0IsQ0FBcEIsVUFBQSxvQ0FBb0IsQ0FBcEIsVUFBQSxvQ0FBb0IsQ0FBcEIsV0FBQSxxQ0FBb0IsQ0FBcEIsV0FBQSxxQ0FBb0IsQ0FBcEIsV0FBQSxxQ0FBb0IsQ0FBcEIsV0FBQSxxQ0FBb0IsQ0FBcEIsVUFBQSxrQ0FBb0IsQ0FBcEIsVUFBQSxrQ0FBb0IsQ0FBcEIsVUFBQSxrQ0FBb0IsQ0FBcEIsVUFBQSxrQ0FBb0IsQ0FBcEIsVUFBQSxrQ0FBb0IsQ0FBcEIsVUFBQSxrQ0FBb0IsQ0FBcEIsVUFBQSxrQ0FBb0IsQ0FBcEIsVUFBQSxrQ0FBb0IsQ0FBcEIsV0FBQSxtQ0FBb0IsQ0FBcEIsV0FBQSxtQ0FBb0IsQ0FBcEIsV0FBQSxtQ0FBb0IsQ0FBcEIsV0FBQSxtQ0FBb0IsQ0FBcEIsV0FBQSxhQUFvQixDQUFwQixZQUFBLFlBQW9CLENBQXBCLFlBQUEsY0FBb0IsQ0FBcEIsa0JBQUEsb0JBQW9CLENBQXBCLHlCQUFBLG9CQUFvQixDQUFwQix5QkFBQSxvQkFBb0IsQ0FBcEIseUJBQUEsb0JBQW9CLENBQXBCLGlCQUFBLFlBQW9CLENBQXBCLGlCQUFBLFlBQW9CLENBQXBCLHFCQUFBLGdCQUFvQixDQUFwQixZQUFBLFNBQW9CLENBQXBCLFlBQUEsZUFBb0IsQ0FBcEIsWUFBQSxTQUFvQixDQUFwQixhQUFBLGNBQW9CLENBQXBCLFlBQUEsZUFBb0IsQ0FBcEIsWUFBQSxTQUFvQixDQUFwQixhQUFBLGVBQW9CLENBQXBCLFlBQUEsU0FBb0IsQ0FBcEIsYUFBQSxTQUFvQixDQUFwQixhQUFBLGVBQW9CLENBQXBCLGFBQUEsZUFBb0IsQ0FBcEIsYUFBQSxTQUFvQixDQUFwQixhQUFBLGVBQW9CLENBQXBCLGFBQUEsZUFBb0IsQ0FBcEIsYUFBQSxTQUFvQixDQUFwQixjQUFBLGVBQW9CLENBQXBCLGNBQUEsZUFBb0IsQ0FBcEIsY0FBQSxVQUFvQixDQUFwQixVQUFBLDZCQUFvQixDQUFwQixVQUFBLDZCQUFvQixDQUFwQixVQUFBLDZCQUFvQixDQUFwQixVQUFBLDZCQUFvQixDQUFwQixVQUFBLDZCQUFvQixDQUFwQixpQkFBQSxXQUFvQixDQUFwQixpQkFBQSxXQUFvQixDQUFwQixZQUFBLFVBQW9CLENBQXBCLHFCQUFBLGVBQW9CLENBQXBCLHFCQUFBLGVBQW9CLENBQXBCLHFCQUFBLGVBQW9CLENBQXBCLHFCQUFBLGVBQW9CLENBQXBCLHNCQUFBLGdCQUFvQixDQUFwQixzQkFBQSxnQkFBb0IsQ0FBcEIsY0FBQSxhQUFvQixDQUFwQixpQkFBQSw2Q0FBb0IsQ0FBcEIsaUJBQUEsNkNBQW9CLENBQXBCLGlCQUFBLDZDQUFvQixDQUFwQixpQkFBQSw2Q0FBb0IsQ0FBcEIsaUJBQUEsNkNBQW9CLENBQXBCLGtCQUFBLDhDQUFvQixDQUFwQixjQUFBLGtCQUFvQixDQUFwQixvQkFBQSxvQkFBb0IsQ0FBcEIsaUJBQUEsc0JBQW9CLENBQXBCLG1CQUFBLHdCQUFvQixDQUFwQixrQkFBQSxrQkFBb0IsQ0FBcEIsZUFBQSxvQkFBb0IsQ0FBcEIsaUJBQUEsc0JBQW9CLENBQXBCLG1CQUFBLG1CQUFvQixDQUFwQixxQkFBQSw2QkFBb0IsQ0FBcEIsb0JBQUEsc0JBQW9CLENBQXBCLFdBQUEsMEJBQW9CLENBQXBCLFlBQUEsMkJBQW9CLENBQXBCLGlCQUFBLGlCQUFvQixDQUFwQixjQUFBLG1CQUFvQixDQUFwQixnQkFBQSxxQkFBb0IsQ0FBcEIsa0JBQUEsa0JBQW9CLENBQXBCLGdCQUFBLDhCQUFvQixDQUFwQixnQkFBQSw4QkFBb0IsQ0FBcEIsWUFBQSxtQ0FBb0IsQ0FBcEIsZ0JBQW9CLENBQXBCLGNBQUEsbUNBQW9CLENBQXBCLGdCQUFvQixDQUFwQixTQUFBLDhCQUFvQixDQUFwQixTQUFBLDhCQUFvQixDQUFwQixTQUFBLDhCQUFvQixDQUFwQixTQUFBLDhCQUFvQixDQUFwQixTQUFBLDhCQUFvQixDQUFwQixTQUFBLDhCQUFvQixDQUFwQixTQUFBLDhCQUFvQixDQUFwQixTQUFBLDhCQUFvQixDQUFwQixVQUFBLCtCQUFvQixDQUFwQixVQUFBLCtCQUFvQixDQUFwQixVQUFBLCtCQUFvQixDQUFwQixVQUFBLCtCQUFvQixDQUFwQixVQUFBLHFDQUFvQixDQUFwQixVQUFBLHFDQUFvQixDQUFwQixVQUFBLHFDQUFvQixDQUFwQixVQUFBLHFDQUFvQixDQUFwQixVQUFBLHFDQUFvQixDQUFwQixVQUFBLHFDQUFvQixDQUFwQixVQUFBLHFDQUFvQixDQUFwQixVQUFBLHFDQUFvQixDQUFwQixXQUFBLHNDQUFvQixDQUFwQixXQUFBLHNDQUFvQixDQUFwQixXQUFBLHNDQUFvQixDQUFwQixXQUFBLHNDQUFvQixDQUFwQixVQUFBLG9DQUFvQixDQUFwQixVQUFBLG9DQUFvQixDQUFwQixVQUFBLG9DQUFvQixDQUFwQixVQUFBLG9DQUFvQixDQUFwQixVQUFBLG9DQUFvQixDQUFwQixVQUFBLG9DQUFvQixDQUFwQixVQUFBLG9DQUFvQixDQUFwQixVQUFBLG9DQUFvQixDQUFwQixXQUFBLHFDQUFvQixDQUFwQixXQUFBLHFDQUFvQixDQUFwQixXQUFBLHFDQUFvQixDQUFwQixXQUFBLHFDQUFvQixDQUFwQixXQUFBLHFDQUFvQixDQUFwQixXQUFBLHFDQUFvQixDQUFwQixlQUFBLGdCQUFvQixDQUFwQixVQUFBLGtDQUFvQixDQUFwQixVQUFBLGtDQUFvQixDQUFwQixVQUFBLGtDQUFvQixDQUFwQixVQUFBLGtDQUFvQixDQUFwQixVQUFBLGtDQUFvQixDQUFwQixVQUFBLGtDQUFvQixDQUFwQixVQUFBLGtDQUFvQixDQUFwQixVQUFBLGtDQUFvQixDQUFwQixXQUFBLG1DQUFvQixDQUFwQixXQUFBLG1DQUFvQixDQUFwQixXQUFBLG1DQUFvQixDQUFwQixXQUFBLG1DQUFvQixDQUFwQixVQUFBLG9DQUFvQixDQUFwQixVQUFBLG9DQUFvQixDQUFwQixVQUFBLG9DQUFvQixDQUFwQixVQUFBLG9DQUFvQixDQUFwQixVQUFBLG9DQUFvQixDQUFwQixVQUFBLG9DQUFvQixDQUFwQixVQUFBLG9DQUFvQixDQUFwQixVQUFBLG9DQUFvQixDQUFwQixXQUFBLHFDQUFvQixDQUFwQixXQUFBLHFDQUFvQixDQUFwQixXQUFBLHFDQUFvQixDQUFwQixXQUFBLHFDQUFvQixDQUFwQixVQUFBLHFDQUFvQixDQUFwQixVQUFBLHFDQUFvQixDQUFwQixVQUFBLHFDQUFvQixDQUFwQixVQUFBLHFDQUFvQixDQUFwQixVQUFBLHFDQUFvQixDQUFwQixVQUFBLHFDQUFvQixDQUFwQixVQUFBLHFDQUFvQixDQUFwQixVQUFBLHFDQUFvQixDQUFwQixXQUFBLHNDQUFvQixDQUFwQixXQUFBLHNDQUFvQixDQUFwQixXQUFBLHNDQUFvQixDQUFwQixXQUFBLHNDQUFvQixDQUFwQixVQUFBLG1DQUFvQixDQUFwQixVQUFBLG1DQUFvQixDQUFwQixVQUFBLG1DQUFvQixDQUFwQixVQUFBLG1DQUFvQixDQUFwQixVQUFBLG1DQUFvQixDQUFwQixVQUFBLG1DQUFvQixDQUFwQixVQUFBLG1DQUFvQixDQUFwQixVQUFBLG1DQUFvQixDQUFwQixXQUFBLG9DQUFvQixDQUFwQixXQUFBLG9DQUFvQixDQUFwQixXQUFBLG9DQUFvQixDQUFwQixXQUFBLG9DQUFvQixDQUFwQixpQkFBQSxpQkFBb0IsQ0FBcEIsY0FBQSx5QkFBb0IsQ0FBcEIsMERBQW9CLENBQXBCLGNBQUEseUJBQW9CLENBQXBCLDBEQUFvQixDQUFwQixjQUFBLHlCQUFvQixDQUFwQiwwREFBb0IsQ0FBcEIsY0FBQSx5QkFBb0IsQ0FBcEIsMERBQW9CLENBQXBCLGNBQUEseUJBQW9CLENBQXBCLDBEQUFvQixDQUFwQixlQUFBLDBCQUFvQixDQUFwQiwyREFBb0Is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LDhCQUVJLHdCQUVILENBT0QsZ0NBRUksd0JBRUgsQ0V4REgsY0FFSSxVQUVILENFYUcsZ0RBR0kscUNBQXVDLENBRHZDLHdCQUdILENJMkpILDhEQUVJLGFBRUgsQ0F3Q0QsNkJBRUksV0FFSCxDQW1DSCx5QkFFSSx3QkFFSCxDQzVJRywwQ0FDRSxtQkFDRCxDQStETCw2QkFFSSw2Q0FFSCxDQ3JKRyxvRkFDRSxtQkFDRCxDRVJMLDZCQUdJLHVEQUEwRCxDQUQxRCx5Q0FHSCxDTXpDQyxnUEFFSSxVQUVILENJUEgsaUJBRUksMkNBUUgsQ0FMSyxpQ0FDRSxxQkFDRCxDQ1BQLG1CQUVJLGdDQVFILENBTEssbUNBQ0UscUJBQ0QsQ0VGUCxxQkFFSSxnQ0FFSCxDTTRTQyxpQ0FFSSxVQUVILENwQ3pQQSIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbbnVsbCwiaHRtbHstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTtib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei10YWItc2l6ZTo0O3RhYi1zaXplOjQ7d29yZC1icmVhazpub3JtYWx9Kiw6YWZ0ZXIsOmJlZm9yZXtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7Ym94LXNpemluZzppbmhlcml0fTphZnRlciw6YmVmb3Jle3RleHQtZGVjb3JhdGlvbjppbmhlcml0O3ZlcnRpY2FsLWFsaWduOmluaGVyaXR9KnttYXJnaW46MDtwYWRkaW5nOjB9aHJ7Y29sb3I6aW5oZXJpdDtoZWlnaHQ6MDtvdmVyZmxvdzp2aXNpYmxlfWRldGFpbHMsbWFpbntkaXNwbGF5OmJsb2NrfXN1bW1hcnl7ZGlzcGxheTpsaXN0LWl0ZW19c21hbGx7Zm9udC1zaXplOjgwJX1baGlkZGVuXXtkaXNwbGF5Om5vbmV9YWJiclt0aXRsZV17Ym9yZGVyLWJvdHRvbTpub25lO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSBkb3R0ZWR9YXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fWE6YWN0aXZlLGE6aG92ZXJ7b3V0bGluZS13aWR0aDowfWNvZGUsa2JkLHByZSxzYW1we2ZvbnQtZmFtaWx5Om1vbm9zcGFjZSxtb25vc3BhY2V9cHJle2ZvbnQtc2l6ZToxZW19YixzdHJvbmd7Zm9udC13ZWlnaHQ6Ym9sZGVyfXN1YixzdXB7Zm9udC1zaXplOjc1JTtsaW5lLWhlaWdodDowO3Bvc2l0aW9uOnJlbGF0aXZlO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfXN1Yntib3R0b206LS4yNWVtfXN1cHt0b3A6LS41ZW19dGFibGV7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7dGV4dC1pbmRlbnQ6MH1pZnJhbWV7Ym9yZGVyLXN0eWxlOm5vbmV9aW5wdXR7Ym9yZGVyLXJhZGl1czowfVt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbntoZWlnaHQ6YXV0b31bdHlwZT1zZWFyY2hdey13ZWJraXQtYXBwZWFyYW5jZTp0ZXh0ZmllbGQ7b3V0bGluZS1vZmZzZXQ6LTJweH1bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lfXRleHRhcmVhe292ZXJmbG93OmF1dG87cmVzaXplOnZlcnRpY2FsfWJ1dHRvbixpbnB1dCxvcHRncm91cCxzZWxlY3QsdGV4dGFyZWF7Zm9udDppbmhlcml0fW9wdGdyb3Vwe2ZvbnQtd2VpZ2h0OjcwMH1idXR0b257b3ZlcmZsb3c6dmlzaWJsZX1idXR0b24sc2VsZWN0e3RleHQtdHJhbnNmb3JtOm5vbmV9W3JvbGU9YnV0dG9uXSxbdHlwZT1idXR0b25dLFt0eXBlPXJlc2V0XSxbdHlwZT1zdWJtaXRdLGJ1dHRvbntjdXJzb3I6cG9pbnRlcn1bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixbdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyLGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcntib3JkZXItc3R5bGU6bm9uZTtwYWRkaW5nOjB9W3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixbdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lcixidXR0b246LW1vei1mb2N1c3Jpbmd7b3V0bGluZToxcHggZG90dGVkIEJ1dHRvblRleHR9W3R5cGU9cmVzZXRdLFt0eXBlPXN1Ym1pdF0sYnV0dG9uLGh0bWwgW3R5cGU9YnV0dG9uXXstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9ufWJ1dHRvbixpbnB1dCxzZWxlY3QsdGV4dGFyZWF7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6bm9uZX1hOmZvY3VzLGJ1dHRvbjpmb2N1cyxpbnB1dDpmb2N1cyxzZWxlY3Q6Zm9jdXMsdGV4dGFyZWE6Zm9jdXN7b3V0bGluZS13aWR0aDowfXNlbGVjdHstbW96LWFwcGVhcmFuY2U6bm9uZTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX1zZWxlY3Q6Oi1tcy1leHBhbmR7ZGlzcGxheTpub25lfXNlbGVjdDo6LW1zLXZhbHVle2NvbG9yOmN1cnJlbnRDb2xvcn1sZWdlbmR7Ym9yZGVyOjA7Y29sb3I6aW5oZXJpdDtkaXNwbGF5OnRhYmxlO21heC13aWR0aDoxMDAlO3doaXRlLXNwYWNlOm5vcm1hbH06Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uey13ZWJraXQtYXBwZWFyYW5jZTpidXR0b247Y29sb3I6aW5oZXJpdDtmb250OmluaGVyaXR9W2Rpc2FibGVkXXtjdXJzb3I6ZGVmYXVsdH1pbWd7Ym9yZGVyLXN0eWxlOm5vbmV9cHJvZ3Jlc3N7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9W2FyaWEtYnVzeT10cnVlXXtjdXJzb3I6cHJvZ3Jlc3N9W2FyaWEtY29udHJvbHNde2N1cnNvcjpwb2ludGVyfVthcmlhLWRpc2FibGVkPXRydWVde2N1cnNvcjpkZWZhdWx0fSIsIkB0aGVtZSB7XG4gIC8qIGNvbG9yIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC0tY29sb3ItY2NiLTUwOiAjRTVFREY1O1xuICAtLWNvbG9yLWNjYi0xMDA6ICNDQ0RCRUI7XG4gIC0tY29sb3ItY2NiLTIwMDogIzk5QjdENztcbiAgLS1jb2xvci1jY2ItMzAwOiAjNjY5M0M0O1xuICAtLWNvbG9yLWNjYi00MDA6ICMzMzZGQjA7XG4gIC0tY29sb3ItY2NiLTUwMDogIzAwNEI5QztcbiAgLS1jb2xvci1jY2ItNjAwOiAjMDAzQzdEO1xuICAtLWNvbG9yLWNjYi03MDA6ICMwMDJENUU7XG4gIC0tY29sb3ItY2NiLTgwMDogIzAwMUUzRTtcbiAgLS1jb2xvci1jY2ItOTAwOiAjMDAwRjFGO1xuICAtLWNvbG9yLWNjYi05NTA6ICMwMDA4MTA7XG4gIC0tY29sb3ItY2NiLWJsYWNrOiAjMjgyQzMxO1xuXG4gIC0tY29sb3ItcHJpbWFyeTogIzAwNGI5YztcbiAgLS1jb2xvci1zZWNvbmRhcnk6ICNlZjYwMTQ7XG5cbiAgLyogZm9udC1zaXplIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLS1mb250LXNpemUtYnRuOiBjbGFtcCgxcmVtLCAwLjk0M3JlbSArIDAuMjh2dywgMS4xMjVyZW0pO1xufVxuXG5AY3VzdG9tLW1lZGlhIC0tdmlld3BvcnQtbWQgc2NyZWVuIGFuZCAod2lkdGggPj0gNzY4cHgpO1xuQGN1c3RvbS1tZWRpYSAtLXZpZXdwb3J0LXVudGlsLW1kIHNjcmVlbiBhbmQgKHdpZHRoIDwgNzY4cHgpO1xuQGN1c3RvbS1tZWRpYSAtLXZpZXdwb3J0LXVudGlsLW1kLWxhbmRzY2FwZSBzY3JlZW4gYW5kICh3aWR0aCA8IDc2OHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpO1xuLyog5Y+C6ICD77yaaHR0cHM6Ly9nZXRib290c3RyYXAuanAvZG9jcy81LjAvbGF5b3V0L2JyZWFrcG9pbnRzLyNhdmFpbGFibGUtYnJlYWtwb2ludHMgKi9cblxuOnJvb3Qge1xuICAvKiBjb2xvciAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAtLWNvbG9yOiAjMjgyYzMxO1xuICAtLWNvbG9yLXdoaXRlOiAjZmZmO1xuICAtLWNvbG9yLWdyYXk6ICM3ODdmODY7XG5cbiAgLS1jb2xvci1wcmltYXJ5OiAjMDA0YjljO1xuICAtLWNvbG9yLXNlY29uZGFyeTogI2VmNjAxNDtcbiAgLS1jb2xvci1wbGFuLXN0YW5kYXJkOiAjMzE3OWM3O1xuICAtLWNvbG9yLXBsYW4tcHJvZmVzc2lvbmFsOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgLS1jb2xvci1wbGFuLWVudGVycHJpc2U6ICM0YTAwOTU7XG5cblxuICAvKiBiYWNrZ3JvdW5kICovXG4gIC0tY29sb3ItYmc6ICNmMmY1ZmE7XG4gIC0tY29sb3ItYmctcHJpbWFyeTogI2Q0ZTRmNDtcbiAgLS1jb2xvci1iZy15ZWxsb3c6ICNmN2Y4YzU7XG4gIC0tY29sb3ItYmctZ3JlZW46ICNkNGY0ZDQ7XG4gIC0tY29sb3ItYmctZ3JheTogIzc4N2Y4NjtcblxuICAvKiBib3JkZXIgKi9cbiAgLS1jb2xvci1iZHItZ3JheTogI2M2Y2JkNjtcblxuICAvKiBsaW5rICovXG4gIC0tY29sb3ItbGluazogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cbiAgLyogdncgKHNpemUocHgpL2Jhc2UocHgpKjEwMHZ3KSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLS12dzogbWluKDFweCwgY2FsYygxIC8gMTM2NiAqIDEwMHZ3KSk7XG5cbiAgQG1lZGlhICgtLXZpZXdwb3J0LXVudGlsLW1kKSB7XG4gICAgLS12dzogY2FsYygxMDAgLyAzNzUgKiAxdncpO1xuICB9XG5cbiAgLyogcmVtIChzaXplKHB4KSooMS8xNnJlbSkpIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAtLXJlbTE6IG1heCgxcHgsIGNhbGMoMTAwIC8gMzc1ICogMXZ3KSk7XG5cbiAgQG1lZGlhICgtLXZpZXdwb3J0LW1kKSB7XG4gICAgLS1yZW0xOiB2YXIoLS12dyk7XG4gIH1cblxuICAvKiBmb250LXNpemUgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLS1mb250LXNpemU6IGNhbGMoMTYgKiB2YXIoLS1yZW0xKSk7XG5cbiAgLS1mb250LXNpemUtWFM6IGNhbGMoMTIgKiB2YXIoLS1yZW0xKSk7XG4gIC0tZm9udC1zaXplLVM6IGNhbGMoMTQgKiB2YXIoLS1yZW0xKSk7XG4gIC0tZm9udC1zaXplLU06IGNhbGMoMjAgKiB2YXIoLS1yZW0xKSk7XG4gIC0tZm9udC1zaXplLUw6IGNhbGMoMjQgKiB2YXIoLS1yZW0xKSk7XG4gIC0tZm9udC1zaXplLVhMOiBjYWxjKDI4ICogdmFyKC0tcmVtMSkpO1xuICAtLWZvbnQtc2l6ZS1YWEw6IGNhbGMoMzYgKiB2YXIoLS1yZW0xKSk7XG4gIC0tZm9udC1zaXplLVhYWEw6IGNhbGMoNDIgKiB2YXIoLS1yZW0xKSk7XG4gIC0tZm9udC1zaXplLVhYWFhMOiBjYWxjKDY0ICogdmFyKC0tcmVtMSkpO1xuXG4gIEBtZWRpYSAoLS12aWV3cG9ydC11bnRpbC1tZCkge1xuICAgIC0tZm9udC1zaXplLUw6IGNhbGMoMjQgKiB2YXIoLS1yZW0xKSk7XG4gICAgLS1mb250LXNpemUtWEw6IGNhbGMoMjQgKiB2YXIoLS1yZW0xKSk7XG4gICAgLS1mb250LXNpemUtWFhMOiBjYWxjKDI0ICogdmFyKC0tcmVtMSkpO1xuICAgIC0tZm9udC1zaXplLVhYWEw6IGNhbGMoMjggKiB2YXIoLS1yZW0xKSk7XG4gICAgLS1mb250LXNpemUtWFhYWEw6IGNhbGMoNDIgKiB2YXIoLS1yZW0xKSk7XG4gIH1cblxuICAvKiBsaW5lLWhlaWdodCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAtLWxpbmUtaGVpZ2h0LWxvd2VyOiAxLjU7XG4gIC0tbGluZS1oZWlnaHQtbG93OiAxLjYyNTtcbiAgLS1saW5lLWhlaWdodDogMjtcblxuICAtLWxpbmUtaGVpZ2h0LWZzLVhTOiB2YXIoLS1saW5lLWhlaWdodC1sb3dlcik7XG4gIC0tbGluZS1oZWlnaHQtZnMtUzogdmFyKC0tbGluZS1oZWlnaHQtbG93KTtcbiAgLS1saW5lLWhlaWdodC1mcy1NOiB2YXIoLS1saW5lLWhlaWdodC1sb3cpO1xuICAtLWxpbmUtaGVpZ2h0LWZzLUw6IHZhcigtLWxpbmUtaGVpZ2h0LWxvdyk7XG4gIC0tbGluZS1oZWlnaHQtZnMtWEw6IHZhcigtLWxpbmUtaGVpZ2h0LWxvd2VyKTtcbiAgLS1saW5lLWhlaWdodC1mcy1YWEw6IHZhcigtLWxpbmUtaGVpZ2h0LWxvd2VyKTtcbiAgLS1saW5lLWhlaWdodC1mcy1YWFhMOiB2YXIoLS1saW5lLWhlaWdodC1sb3dlcik7XG4gIC0tbGluZS1oZWlnaHQtZnMtWFhYWEw6IHZhcigtLWxpbmUtaGVpZ2h0LWxvd2VyKTtcblxuICAvKiBzaXplIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC0td2lkdGgtY29udGVudC1tYWluOiBjYWxjKDExNjQgKiB2YXIoLS12dykpO1xuICAtLXdpZHRoLWNvbnRlbnQtbWluOiBjYWxjKDk2NCAqIHZhcigtLXZ3KSk7XG4gIC0td2lkdGgtY29udGVudC1hcnRpY2xlOiBjYWxjKDc2NCAqIHZhcigtLXZ3KSk7XG4gIC0taGVpZ2h0LWhlYWRlcjogY2FsYyg3MiAqIHZhcigtLXZ3KSk7XG4gIC0tcGFkZGluZy1pbm5lcjogY2FsYyg1MCAqIHZhcigtLXZ3KSk7XG5cbiAgLS0xMDB2dzogMTAwdnc7XG4gIC0tMTAwdmg6IDEwMHZoO1xuICAtLXNpemUtMTIwOiBjYWxjKDEyMCAqIHZhcigtLXZ3KSk7XG5cbiAgQG1lZGlhICgtLXZpZXdwb3J0LXVudGlsLW1kKSB7XG4gICAgLS1oZWlnaHQtaGVhZGVyOiBjYWxjKDY2ICogdmFyKC0tdncpKTtcbiAgICAtLXBhZGRpbmctaW5uZXI6IGNhbGMoMjQgKiB2YXIoLS12dykpO1xuICAgIC0tc2l6ZS0xMjA6IGNhbGMoNzAgKiB2YXIoLS12dykpO1xuICB9XG5cbiAgLyogei1pbmRleCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAtLXotaGVhZGVyLXRyaWdnZXI6IDk5OTtcbiAgLS16LWhlYWRlcjogOTk4O1xuXG4gIC8qIGZvbnQtZmFtaWx5IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC0tZmFtaWx5OiAnTm90byBTYW5zIEpQJywgJ0hpcmFnaW5vIEtha3UgR290aGljIFByb04nLCAnSGlyYWdpbm8gU2FucycsICdCSVogVURQR290aGljJywgTWVpcnlvLCBzYW5zLXNlcmlmO1xuICAtLWZhbWlseS11cmJhbmlzdDogJ1VyYmFuaXN0Jywgc2Fucy1zZXJpZjtcblxuICAvKiBmb250LXdlaWdodCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAtLXdlaWdodC1ub3RvLXJlZ3VsYXI6IDQwMDtcbiAgLS13ZWlnaHQtbm90by1tZWRpdW06IDUwMDtcbiAgLS13ZWlnaHQtbm90by1ib2xkOiA3MDA7XG5cbiAgLyogZWFzaW5nIChodHRwOi8vZWFzaW5ncy5uZXQvKSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiAtLWVhc2UtaW4tc2luZTogY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSk7ICovXG4gIC8qIC0tZWFzZS1pbi1xdWFkOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpOyAqL1xuICAvKiAtLWVhc2UtaW4tY3ViaWM6IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyAqL1xuICAvKiAtLWVhc2UtaW4tcXVhcnQ6IGN1YmljLWJlemllcigwLjg5NSwgMC4wMywgMC42ODUsIDAuMjIpOyAqL1xuICAvKiAtLWVhc2UtaW4tcXVpbnQ6IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpOyAqL1xuICAvKiAtLWVhc2UtaW4tZXhwbzogY3ViaWMtYmV6aWVyKDAuOTUsIDAuMDUsIDAuNzk1LCAwLjAzNSk7ICovXG4gIC8qIC0tZWFzZS1pbi1jaXJjOiBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjMzNSk7ICovXG4gIC8qIC0tZWFzZS1pbi1iYWNrOiBjdWJpYy1iZXppZXIoMC42LCAtMC4yOCwgMC43MzUsIDAuMDQ1KTsgKi9cbiAgLyogLS1lYXNlLW91dC1zaW5lOiBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTsgKi9cbiAgLyogLS1lYXNlLW91dC1xdWFkOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7ICovXG4gIC8qIC0tZWFzZS1vdXQtY3ViaWM6IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyAqL1xuICAvKiAtLWVhc2Utb3V0LXF1YXJ0OiBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpOyAqL1xuICAvKiAtLWVhc2Utb3V0LXF1aW50OiBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7ICovXG4gIC8qIC0tZWFzZS1vdXQtZXhwbzogY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpOyAqL1xuICAvKiAtLWVhc2Utb3V0LWNpcmM6IGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpOyAqL1xuICAvKiAtLWVhc2Utb3V0LWJhY2s6IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KTsgKi9cbiAgLyogLS1lYXNlLWluLW91dC1zaW5lOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpOyAqL1xuICAvKiAtLWVhc2UtaW4tb3V0LXF1YWQ6IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgKi9cbiAgLyogLS1lYXNlLWluLW91dC1jdWJpYzogY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpOyAqL1xuICAvKiAtLWVhc2UtaW4tb3V0LXF1YXJ0OiBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpOyAqL1xuICAvKiAtLWVhc2UtaW4tb3V0LXF1aW50OiBjdWJpYy1iZXppZXIoMC44NiwgMCwgMC4wNywgMSk7ICovXG4gIC8qIC0tZWFzZS1pbi1vdXQtZXhwbzogY3ViaWMtYmV6aWVyKDEsIDAsIDAsIDEpOyAqL1xuICAvKiAtLWVhc2UtaW4tb3V0LWNpcmM6IGN1YmljLWJlemllcigwLjc4NSwgMC4xMzUsIDAuMTUsIDAuODYpOyAqL1xuICAvKiAtLWVhc2UtaW4tb3V0LWJhY2s6IGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpOyAqL1xufVxuIiwiQGxheWVyIHRoZW1lLCBiYXNlLCBjb21wb25lbnRzLCB1dGlsaXRpZXM7XG5cbkBsYXllciB0aGVtZSB7XG4gIEB0aGVtZSBkZWZhdWx0IHtcbiAgICAtLWZvbnQtc2FuczpcbiAgICAgIHVpLXNhbnMtc2VyaWYsIHN5c3RlbS11aSwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLFxuICAgICAgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgICAtLWZvbnQtc2VyaWY6IHVpLXNlcmlmLCBHZW9yZ2lhLCBDYW1icmlhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XG4gICAgLS1mb250LW1vbm86XG4gICAgICB1aS1tb25vc3BhY2UsIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIixcbiAgICAgIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuXG4gICAgLS1jb2xvci1yZWQtNTA6IG9rbGNoKDk3LjElIDAuMDEzIDE3LjM4KTtcbiAgICAtLWNvbG9yLXJlZC0xMDA6IG9rbGNoKDkzLjYlIDAuMDMyIDE3LjcxNyk7XG4gICAgLS1jb2xvci1yZWQtMjAwOiBva2xjaCg4OC41JSAwLjA2MiAxOC4zMzQpO1xuICAgIC0tY29sb3ItcmVkLTMwMDogb2tsY2goODAuOCUgMC4xMTQgMTkuNTcxKTtcbiAgICAtLWNvbG9yLXJlZC00MDA6IG9rbGNoKDcwLjQlIDAuMTkxIDIyLjIxNik7XG4gICAgLS1jb2xvci1yZWQtNTAwOiBva2xjaCg2My43JSAwLjIzNyAyNS4zMzEpO1xuICAgIC0tY29sb3ItcmVkLTYwMDogb2tsY2goNTcuNyUgMC4yNDUgMjcuMzI1KTtcbiAgICAtLWNvbG9yLXJlZC03MDA6IG9rbGNoKDUwLjUlIDAuMjEzIDI3LjUxOCk7XG4gICAgLS1jb2xvci1yZWQtODAwOiBva2xjaCg0NC40JSAwLjE3NyAyNi44OTkpO1xuICAgIC0tY29sb3ItcmVkLTkwMDogb2tsY2goMzkuNiUgMC4xNDEgMjUuNzIzKTtcbiAgICAtLWNvbG9yLXJlZC05NTA6IG9rbGNoKDI1LjglIDAuMDkyIDI2LjA0Mik7XG5cbiAgICAtLWNvbG9yLW9yYW5nZS01MDogb2tsY2goOTglIDAuMDE2IDczLjY4NCk7XG4gICAgLS1jb2xvci1vcmFuZ2UtMTAwOiBva2xjaCg5NS40JSAwLjAzOCA3NS4xNjQpO1xuICAgIC0tY29sb3Itb3JhbmdlLTIwMDogb2tsY2goOTAuMSUgMC4wNzYgNzAuNjk3KTtcbiAgICAtLWNvbG9yLW9yYW5nZS0zMDA6IG9rbGNoKDgzLjclIDAuMTI4IDY2LjI5KTtcbiAgICAtLWNvbG9yLW9yYW5nZS00MDA6IG9rbGNoKDc1JSAwLjE4MyA1NS45MzQpO1xuICAgIC0tY29sb3Itb3JhbmdlLTUwMDogb2tsY2goNzAuNSUgMC4yMTMgNDcuNjA0KTtcbiAgICAtLWNvbG9yLW9yYW5nZS02MDA6IG9rbGNoKDY0LjYlIDAuMjIyIDQxLjExNik7XG4gICAgLS1jb2xvci1vcmFuZ2UtNzAwOiBva2xjaCg1NS4zJSAwLjE5NSAzOC40MDIpO1xuICAgIC0tY29sb3Itb3JhbmdlLTgwMDogb2tsY2goNDclIDAuMTU3IDM3LjMwNCk7XG4gICAgLS1jb2xvci1vcmFuZ2UtOTAwOiBva2xjaCg0MC44JSAwLjEyMyAzOC4xNzIpO1xuICAgIC0tY29sb3Itb3JhbmdlLTk1MDogb2tsY2goMjYuNiUgMC4wNzkgMzYuMjU5KTtcblxuICAgIC0tY29sb3ItYW1iZXItNTA6IG9rbGNoKDk4LjclIDAuMDIyIDk1LjI3Nyk7XG4gICAgLS1jb2xvci1hbWJlci0xMDA6IG9rbGNoKDk2LjIlIDAuMDU5IDk1LjYxNyk7XG4gICAgLS1jb2xvci1hbWJlci0yMDA6IG9rbGNoKDkyLjQlIDAuMTIgOTUuNzQ2KTtcbiAgICAtLWNvbG9yLWFtYmVyLTMwMDogb2tsY2goODcuOSUgMC4xNjkgOTEuNjA1KTtcbiAgICAtLWNvbG9yLWFtYmVyLTQwMDogb2tsY2goODIuOCUgMC4xODkgODQuNDI5KTtcbiAgICAtLWNvbG9yLWFtYmVyLTUwMDogb2tsY2goNzYuOSUgMC4xODggNzAuMDgpO1xuICAgIC0tY29sb3ItYW1iZXItNjAwOiBva2xjaCg2Ni42JSAwLjE3OSA1OC4zMTgpO1xuICAgIC0tY29sb3ItYW1iZXItNzAwOiBva2xjaCg1NS41JSAwLjE2MyA0OC45OTgpO1xuICAgIC0tY29sb3ItYW1iZXItODAwOiBva2xjaCg0Ny4zJSAwLjEzNyA0Ni4yMDEpO1xuICAgIC0tY29sb3ItYW1iZXItOTAwOiBva2xjaCg0MS40JSAwLjExMiA0NS45MDQpO1xuICAgIC0tY29sb3ItYW1iZXItOTUwOiBva2xjaCgyNy45JSAwLjA3NyA0NS42MzUpO1xuXG4gICAgLS1jb2xvci15ZWxsb3ctNTA6IG9rbGNoKDk4LjclIDAuMDI2IDEwMi4yMTIpO1xuICAgIC0tY29sb3IteWVsbG93LTEwMDogb2tsY2goOTcuMyUgMC4wNzEgMTAzLjE5Myk7XG4gICAgLS1jb2xvci15ZWxsb3ctMjAwOiBva2xjaCg5NC41JSAwLjEyOSAxMDEuNTQpO1xuICAgIC0tY29sb3IteWVsbG93LTMwMDogb2tsY2goOTAuNSUgMC4xODIgOTguMTExKTtcbiAgICAtLWNvbG9yLXllbGxvdy00MDA6IG9rbGNoKDg1LjIlIDAuMTk5IDkxLjkzNik7XG4gICAgLS1jb2xvci15ZWxsb3ctNTAwOiBva2xjaCg3OS41JSAwLjE4NCA4Ni4wNDcpO1xuICAgIC0tY29sb3IteWVsbG93LTYwMDogb2tsY2goNjguMSUgMC4xNjIgNzUuODM0KTtcbiAgICAtLWNvbG9yLXllbGxvdy03MDA6IG9rbGNoKDU1LjQlIDAuMTM1IDY2LjQ0Mik7XG4gICAgLS1jb2xvci15ZWxsb3ctODAwOiBva2xjaCg0Ny42JSAwLjExNCA2MS45MDcpO1xuICAgIC0tY29sb3IteWVsbG93LTkwMDogb2tsY2goNDIuMSUgMC4wOTUgNTcuNzA4KTtcbiAgICAtLWNvbG9yLXllbGxvdy05NTA6IG9rbGNoKDI4LjYlIDAuMDY2IDUzLjgxMyk7XG5cbiAgICAtLWNvbG9yLWxpbWUtNTA6IG9rbGNoKDk4LjYlIDAuMDMxIDEyMC43NTcpO1xuICAgIC0tY29sb3ItbGltZS0xMDA6IG9rbGNoKDk2LjclIDAuMDY3IDEyMi4zMjgpO1xuICAgIC0tY29sb3ItbGltZS0yMDA6IG9rbGNoKDkzLjglIDAuMTI3IDEyNC4zMjEpO1xuICAgIC0tY29sb3ItbGltZS0zMDA6IG9rbGNoKDg5LjclIDAuMTk2IDEyNi42NjUpO1xuICAgIC0tY29sb3ItbGltZS00MDA6IG9rbGNoKDg0LjElIDAuMjM4IDEyOC44NSk7XG4gICAgLS1jb2xvci1saW1lLTUwMDogb2tsY2goNzYuOCUgMC4yMzMgMTMwLjg1KTtcbiAgICAtLWNvbG9yLWxpbWUtNjAwOiBva2xjaCg2NC44JSAwLjIgMTMxLjY4NCk7XG4gICAgLS1jb2xvci1saW1lLTcwMDogb2tsY2goNTMuMiUgMC4xNTcgMTMxLjU4OSk7XG4gICAgLS1jb2xvci1saW1lLTgwMDogb2tsY2goNDUuMyUgMC4xMjQgMTMwLjkzMyk7XG4gICAgLS1jb2xvci1saW1lLTkwMDogb2tsY2goNDAuNSUgMC4xMDEgMTMxLjA2Myk7XG4gICAgLS1jb2xvci1saW1lLTk1MDogb2tsY2goMjcuNCUgMC4wNzIgMTMyLjEwOSk7XG5cbiAgICAtLWNvbG9yLWdyZWVuLTUwOiBva2xjaCg5OC4yJSAwLjAxOCAxNTUuODI2KTtcbiAgICAtLWNvbG9yLWdyZWVuLTEwMDogb2tsY2goOTYuMiUgMC4wNDQgMTU2Ljc0Myk7XG4gICAgLS1jb2xvci1ncmVlbi0yMDA6IG9rbGNoKDkyLjUlIDAuMDg0IDE1NS45OTUpO1xuICAgIC0tY29sb3ItZ3JlZW4tMzAwOiBva2xjaCg4Ny4xJSAwLjE1IDE1NC40NDkpO1xuICAgIC0tY29sb3ItZ3JlZW4tNDAwOiBva2xjaCg3OS4yJSAwLjIwOSAxNTEuNzExKTtcbiAgICAtLWNvbG9yLWdyZWVuLTUwMDogb2tsY2goNzIuMyUgMC4yMTkgMTQ5LjU3OSk7XG4gICAgLS1jb2xvci1ncmVlbi02MDA6IG9rbGNoKDYyLjclIDAuMTk0IDE0OS4yMTQpO1xuICAgIC0tY29sb3ItZ3JlZW4tNzAwOiBva2xjaCg1Mi43JSAwLjE1NCAxNTAuMDY5KTtcbiAgICAtLWNvbG9yLWdyZWVuLTgwMDogb2tsY2goNDQuOCUgMC4xMTkgMTUxLjMyOCk7XG4gICAgLS1jb2xvci1ncmVlbi05MDA6IG9rbGNoKDM5LjMlIDAuMDk1IDE1Mi41MzUpO1xuICAgIC0tY29sb3ItZ3JlZW4tOTUwOiBva2xjaCgyNi42JSAwLjA2NSAxNTIuOTM0KTtcblxuICAgIC0tY29sb3ItZW1lcmFsZC01MDogb2tsY2goOTcuOSUgMC4wMjEgMTY2LjExMyk7XG4gICAgLS1jb2xvci1lbWVyYWxkLTEwMDogb2tsY2goOTUlIDAuMDUyIDE2My4wNTEpO1xuICAgIC0tY29sb3ItZW1lcmFsZC0yMDA6IG9rbGNoKDkwLjUlIDAuMDkzIDE2NC4xNSk7XG4gICAgLS1jb2xvci1lbWVyYWxkLTMwMDogb2tsY2goODQuNSUgMC4xNDMgMTY0Ljk3OCk7XG4gICAgLS1jb2xvci1lbWVyYWxkLTQwMDogb2tsY2goNzYuNSUgMC4xNzcgMTYzLjIyMyk7XG4gICAgLS1jb2xvci1lbWVyYWxkLTUwMDogb2tsY2goNjkuNiUgMC4xNyAxNjIuNDgpO1xuICAgIC0tY29sb3ItZW1lcmFsZC02MDA6IG9rbGNoKDU5LjYlIDAuMTQ1IDE2My4yMjUpO1xuICAgIC0tY29sb3ItZW1lcmFsZC03MDA6IG9rbGNoKDUwLjglIDAuMTE4IDE2NS42MTIpO1xuICAgIC0tY29sb3ItZW1lcmFsZC04MDA6IG9rbGNoKDQzLjIlIDAuMDk1IDE2Ni45MTMpO1xuICAgIC0tY29sb3ItZW1lcmFsZC05MDA6IG9rbGNoKDM3LjglIDAuMDc3IDE2OC45NCk7XG4gICAgLS1jb2xvci1lbWVyYWxkLTk1MDogb2tsY2goMjYuMiUgMC4wNTEgMTcyLjU1Mik7XG5cbiAgICAtLWNvbG9yLXRlYWwtNTA6IG9rbGNoKDk4LjQlIDAuMDE0IDE4MC43Mik7XG4gICAgLS1jb2xvci10ZWFsLTEwMDogb2tsY2goOTUuMyUgMC4wNTEgMTgwLjgwMSk7XG4gICAgLS1jb2xvci10ZWFsLTIwMDogb2tsY2goOTElIDAuMDk2IDE4MC40MjYpO1xuICAgIC0tY29sb3ItdGVhbC0zMDA6IG9rbGNoKDg1LjUlIDAuMTM4IDE4MS4wNzEpO1xuICAgIC0tY29sb3ItdGVhbC00MDA6IG9rbGNoKDc3LjclIDAuMTUyIDE4MS45MTIpO1xuICAgIC0tY29sb3ItdGVhbC01MDA6IG9rbGNoKDcwLjQlIDAuMTQgMTgyLjUwMyk7XG4gICAgLS1jb2xvci10ZWFsLTYwMDogb2tsY2goNjAlIDAuMTE4IDE4NC43MDQpO1xuICAgIC0tY29sb3ItdGVhbC03MDA6IG9rbGNoKDUxLjElIDAuMDk2IDE4Ni4zOTEpO1xuICAgIC0tY29sb3ItdGVhbC04MDA6IG9rbGNoKDQzLjclIDAuMDc4IDE4OC4yMTYpO1xuICAgIC0tY29sb3ItdGVhbC05MDA6IG9rbGNoKDM4LjYlIDAuMDYzIDE4OC40MTYpO1xuICAgIC0tY29sb3ItdGVhbC05NTA6IG9rbGNoKDI3LjclIDAuMDQ2IDE5Mi41MjQpO1xuXG4gICAgLS1jb2xvci1jeWFuLTUwOiBva2xjaCg5OC40JSAwLjAxOSAyMDAuODczKTtcbiAgICAtLWNvbG9yLWN5YW4tMTAwOiBva2xjaCg5NS42JSAwLjA0NSAyMDMuMzg4KTtcbiAgICAtLWNvbG9yLWN5YW4tMjAwOiBva2xjaCg5MS43JSAwLjA4IDIwNS4wNDEpO1xuICAgIC0tY29sb3ItY3lhbi0zMDA6IG9rbGNoKDg2LjUlIDAuMTI3IDIwNy4wNzgpO1xuICAgIC0tY29sb3ItY3lhbi00MDA6IG9rbGNoKDc4LjklIDAuMTU0IDIxMS41Myk7XG4gICAgLS1jb2xvci1jeWFuLTUwMDogb2tsY2goNzEuNSUgMC4xNDMgMjE1LjIyMSk7XG4gICAgLS1jb2xvci1jeWFuLTYwMDogb2tsY2goNjAuOSUgMC4xMjYgMjIxLjcyMyk7XG4gICAgLS1jb2xvci1jeWFuLTcwMDogb2tsY2goNTIlIDAuMTA1IDIyMy4xMjgpO1xuICAgIC0tY29sb3ItY3lhbi04MDA6IG9rbGNoKDQ1JSAwLjA4NSAyMjQuMjgzKTtcbiAgICAtLWNvbG9yLWN5YW4tOTAwOiBva2xjaCgzOS44JSAwLjA3IDIyNy4zOTIpO1xuICAgIC0tY29sb3ItY3lhbi05NTA6IG9rbGNoKDMwLjIlIDAuMDU2IDIyOS42OTUpO1xuXG4gICAgLS1jb2xvci1za3ktNTA6IG9rbGNoKDk3LjclIDAuMDEzIDIzNi42Mik7XG4gICAgLS1jb2xvci1za3ktMTAwOiBva2xjaCg5NS4xJSAwLjAyNiAyMzYuODI0KTtcbiAgICAtLWNvbG9yLXNreS0yMDA6IG9rbGNoKDkwLjElIDAuMDU4IDIzMC45MDIpO1xuICAgIC0tY29sb3Itc2t5LTMwMDogb2tsY2goODIuOCUgMC4xMTEgMjMwLjMxOCk7XG4gICAgLS1jb2xvci1za3ktNDAwOiBva2xjaCg3NC42JSAwLjE2IDIzMi42NjEpO1xuICAgIC0tY29sb3Itc2t5LTUwMDogb2tsY2goNjguNSUgMC4xNjkgMjM3LjMyMyk7XG4gICAgLS1jb2xvci1za3ktNjAwOiBva2xjaCg1OC44JSAwLjE1OCAyNDEuOTY2KTtcbiAgICAtLWNvbG9yLXNreS03MDA6IG9rbGNoKDUwJSAwLjEzNCAyNDIuNzQ5KTtcbiAgICAtLWNvbG9yLXNreS04MDA6IG9rbGNoKDQ0LjMlIDAuMTEgMjQwLjc5KTtcbiAgICAtLWNvbG9yLXNreS05MDA6IG9rbGNoKDM5LjElIDAuMDkgMjQwLjg3Nik7XG4gICAgLS1jb2xvci1za3ktOTUwOiBva2xjaCgyOS4zJSAwLjA2NiAyNDMuMTU3KTtcblxuICAgIC0tY29sb3ItYmx1ZS01MDogb2tsY2goOTclIDAuMDE0IDI1NC42MDQpO1xuICAgIC0tY29sb3ItYmx1ZS0xMDA6IG9rbGNoKDkzLjIlIDAuMDMyIDI1NS41ODUpO1xuICAgIC0tY29sb3ItYmx1ZS0yMDA6IG9rbGNoKDg4LjIlIDAuMDU5IDI1NC4xMjgpO1xuICAgIC0tY29sb3ItYmx1ZS0zMDA6IG9rbGNoKDgwLjklIDAuMTA1IDI1MS44MTMpO1xuICAgIC0tY29sb3ItYmx1ZS00MDA6IG9rbGNoKDcwLjclIDAuMTY1IDI1NC42MjQpO1xuICAgIC0tY29sb3ItYmx1ZS01MDA6IG9rbGNoKDYyLjMlIDAuMjE0IDI1OS44MTUpO1xuICAgIC0tY29sb3ItYmx1ZS02MDA6IG9rbGNoKDU0LjYlIDAuMjQ1IDI2Mi44ODEpO1xuICAgIC0tY29sb3ItYmx1ZS03MDA6IG9rbGNoKDQ4LjglIDAuMjQzIDI2NC4zNzYpO1xuICAgIC0tY29sb3ItYmx1ZS04MDA6IG9rbGNoKDQyLjQlIDAuMTk5IDI2NS42MzgpO1xuICAgIC0tY29sb3ItYmx1ZS05MDA6IG9rbGNoKDM3LjklIDAuMTQ2IDI2NS41MjIpO1xuICAgIC0tY29sb3ItYmx1ZS05NTA6IG9rbGNoKDI4LjIlIDAuMDkxIDI2Ny45MzUpO1xuXG4gICAgLS1jb2xvci1pbmRpZ28tNTA6IG9rbGNoKDk2LjIlIDAuMDE4IDI3Mi4zMTQpO1xuICAgIC0tY29sb3ItaW5kaWdvLTEwMDogb2tsY2goOTMlIDAuMDM0IDI3Mi43ODgpO1xuICAgIC0tY29sb3ItaW5kaWdvLTIwMDogb2tsY2goODclIDAuMDY1IDI3NC4wMzkpO1xuICAgIC0tY29sb3ItaW5kaWdvLTMwMDogb2tsY2goNzguNSUgMC4xMTUgMjc0LjcxMyk7XG4gICAgLS1jb2xvci1pbmRpZ28tNDAwOiBva2xjaCg2Ny4zJSAwLjE4MiAyNzYuOTM1KTtcbiAgICAtLWNvbG9yLWluZGlnby01MDA6IG9rbGNoKDU4LjUlIDAuMjMzIDI3Ny4xMTcpO1xuICAgIC0tY29sb3ItaW5kaWdvLTYwMDogb2tsY2goNTEuMSUgMC4yNjIgMjc2Ljk2Nik7XG4gICAgLS1jb2xvci1pbmRpZ28tNzAwOiBva2xjaCg0NS43JSAwLjI0IDI3Ny4wMjMpO1xuICAgIC0tY29sb3ItaW5kaWdvLTgwMDogb2tsY2goMzkuOCUgMC4xOTUgMjc3LjM2Nik7XG4gICAgLS1jb2xvci1pbmRpZ28tOTAwOiBva2xjaCgzNS45JSAwLjE0NCAyNzguNjk3KTtcbiAgICAtLWNvbG9yLWluZGlnby05NTA6IG9rbGNoKDI1LjclIDAuMDkgMjgxLjI4OCk7XG5cbiAgICAtLWNvbG9yLXZpb2xldC01MDogb2tsY2goOTYuOSUgMC4wMTYgMjkzLjc1Nik7XG4gICAgLS1jb2xvci12aW9sZXQtMTAwOiBva2xjaCg5NC4zJSAwLjAyOSAyOTQuNTg4KTtcbiAgICAtLWNvbG9yLXZpb2xldC0yMDA6IG9rbGNoKDg5LjQlIDAuMDU3IDI5My4yODMpO1xuICAgIC0tY29sb3ItdmlvbGV0LTMwMDogb2tsY2goODEuMSUgMC4xMTEgMjkzLjU3MSk7XG4gICAgLS1jb2xvci12aW9sZXQtNDAwOiBva2xjaCg3MC4yJSAwLjE4MyAyOTMuNTQxKTtcbiAgICAtLWNvbG9yLXZpb2xldC01MDA6IG9rbGNoKDYwLjYlIDAuMjUgMjkyLjcxNyk7XG4gICAgLS1jb2xvci12aW9sZXQtNjAwOiBva2xjaCg1NC4xJSAwLjI4MSAyOTMuMDA5KTtcbiAgICAtLWNvbG9yLXZpb2xldC03MDA6IG9rbGNoKDQ5LjElIDAuMjcgMjkyLjU4MSk7XG4gICAgLS1jb2xvci12aW9sZXQtODAwOiBva2xjaCg0My4yJSAwLjIzMiAyOTIuNzU5KTtcbiAgICAtLWNvbG9yLXZpb2xldC05MDA6IG9rbGNoKDM4JSAwLjE4OSAyOTMuNzQ1KTtcbiAgICAtLWNvbG9yLXZpb2xldC05NTA6IG9rbGNoKDI4LjMlIDAuMTQxIDI5MS4wODkpO1xuXG4gICAgLS1jb2xvci1wdXJwbGUtNTA6IG9rbGNoKDk3LjclIDAuMDE0IDMwOC4yOTkpO1xuICAgIC0tY29sb3ItcHVycGxlLTEwMDogb2tsY2goOTQuNiUgMC4wMzMgMzA3LjE3NCk7XG4gICAgLS1jb2xvci1wdXJwbGUtMjAwOiBva2xjaCg5MC4yJSAwLjA2MyAzMDYuNzAzKTtcbiAgICAtLWNvbG9yLXB1cnBsZS0zMDA6IG9rbGNoKDgyLjclIDAuMTE5IDMwNi4zODMpO1xuICAgIC0tY29sb3ItcHVycGxlLTQwMDogb2tsY2goNzEuNCUgMC4yMDMgMzA1LjUwNCk7XG4gICAgLS1jb2xvci1wdXJwbGUtNTAwOiBva2xjaCg2Mi43JSAwLjI2NSAzMDMuOSk7XG4gICAgLS1jb2xvci1wdXJwbGUtNjAwOiBva2xjaCg1NS44JSAwLjI4OCAzMDIuMzIxKTtcbiAgICAtLWNvbG9yLXB1cnBsZS03MDA6IG9rbGNoKDQ5LjYlIDAuMjY1IDMwMS45MjQpO1xuICAgIC0tY29sb3ItcHVycGxlLTgwMDogb2tsY2goNDMuOCUgMC4yMTggMzAzLjcyNCk7XG4gICAgLS1jb2xvci1wdXJwbGUtOTAwOiBva2xjaCgzOC4xJSAwLjE3NiAzMDQuOTg3KTtcbiAgICAtLWNvbG9yLXB1cnBsZS05NTA6IG9rbGNoKDI5LjElIDAuMTQ5IDMwMi43MTcpO1xuXG4gICAgLS1jb2xvci1mdWNoc2lhLTUwOiBva2xjaCg5Ny43JSAwLjAxNyAzMjAuMDU4KTtcbiAgICAtLWNvbG9yLWZ1Y2hzaWEtMTAwOiBva2xjaCg5NS4yJSAwLjAzNyAzMTguODUyKTtcbiAgICAtLWNvbG9yLWZ1Y2hzaWEtMjAwOiBva2xjaCg5MC4zJSAwLjA3NiAzMTkuNjIpO1xuICAgIC0tY29sb3ItZnVjaHNpYS0zMDA6IG9rbGNoKDgzLjMlIDAuMTQ1IDMyMS40MzQpO1xuICAgIC0tY29sb3ItZnVjaHNpYS00MDA6IG9rbGNoKDc0JSAwLjIzOCAzMjIuMTYpO1xuICAgIC0tY29sb3ItZnVjaHNpYS01MDA6IG9rbGNoKDY2LjclIDAuMjk1IDMyMi4xNSk7XG4gICAgLS1jb2xvci1mdWNoc2lhLTYwMDogb2tsY2goNTkuMSUgMC4yOTMgMzIyLjg5Nik7XG4gICAgLS1jb2xvci1mdWNoc2lhLTcwMDogb2tsY2goNTEuOCUgMC4yNTMgMzIzLjk0OSk7XG4gICAgLS1jb2xvci1mdWNoc2lhLTgwMDogb2tsY2goNDUuMiUgMC4yMTEgMzI0LjU5MSk7XG4gICAgLS1jb2xvci1mdWNoc2lhLTkwMDogb2tsY2goNDAuMSUgMC4xNyAzMjUuNjEyKTtcbiAgICAtLWNvbG9yLWZ1Y2hzaWEtOTUwOiBva2xjaCgyOS4zJSAwLjEzNiAzMjUuNjYxKTtcblxuICAgIC0tY29sb3ItcGluay01MDogb2tsY2goOTcuMSUgMC4wMTQgMzQzLjE5OCk7XG4gICAgLS1jb2xvci1waW5rLTEwMDogb2tsY2goOTQuOCUgMC4wMjggMzQyLjI1OCk7XG4gICAgLS1jb2xvci1waW5rLTIwMDogb2tsY2goODkuOSUgMC4wNjEgMzQzLjIzMSk7XG4gICAgLS1jb2xvci1waW5rLTMwMDogb2tsY2goODIuMyUgMC4xMiAzNDYuMDE4KTtcbiAgICAtLWNvbG9yLXBpbmstNDAwOiBva2xjaCg3MS44JSAwLjIwMiAzNDkuNzYxKTtcbiAgICAtLWNvbG9yLXBpbmstNTAwOiBva2xjaCg2NS42JSAwLjI0MSAzNTQuMzA4KTtcbiAgICAtLWNvbG9yLXBpbmstNjAwOiBva2xjaCg1OS4yJSAwLjI0OSAwLjU4NCk7XG4gICAgLS1jb2xvci1waW5rLTcwMDogb2tsY2goNTIuNSUgMC4yMjMgMy45NTgpO1xuICAgIC0tY29sb3ItcGluay04MDA6IG9rbGNoKDQ1LjklIDAuMTg3IDMuODE1KTtcbiAgICAtLWNvbG9yLXBpbmstOTAwOiBva2xjaCg0MC44JSAwLjE1MyAyLjQzMik7XG4gICAgLS1jb2xvci1waW5rLTk1MDogb2tsY2goMjguNCUgMC4xMDkgMy45MDcpO1xuXG4gICAgLS1jb2xvci1yb3NlLTUwOiBva2xjaCg5Ni45JSAwLjAxNSAxMi40MjIpO1xuICAgIC0tY29sb3Itcm9zZS0xMDA6IG9rbGNoKDk0LjElIDAuMDMgMTIuNTgpO1xuICAgIC0tY29sb3Itcm9zZS0yMDA6IG9rbGNoKDg5LjIlIDAuMDU4IDEwLjAwMSk7XG4gICAgLS1jb2xvci1yb3NlLTMwMDogb2tsY2goODElIDAuMTE3IDExLjYzOCk7XG4gICAgLS1jb2xvci1yb3NlLTQwMDogb2tsY2goNzEuMiUgMC4xOTQgMTMuNDI4KTtcbiAgICAtLWNvbG9yLXJvc2UtNTAwOiBva2xjaCg2NC41JSAwLjI0NiAxNi40MzkpO1xuICAgIC0tY29sb3Itcm9zZS02MDA6IG9rbGNoKDU4LjYlIDAuMjUzIDE3LjU4NSk7XG4gICAgLS1jb2xvci1yb3NlLTcwMDogb2tsY2goNTEuNCUgMC4yMjIgMTYuOTM1KTtcbiAgICAtLWNvbG9yLXJvc2UtODAwOiBva2xjaCg0NS41JSAwLjE4OCAxMy42OTcpO1xuICAgIC0tY29sb3Itcm9zZS05MDA6IG9rbGNoKDQxJSAwLjE1OSAxMC4yNzIpO1xuICAgIC0tY29sb3Itcm9zZS05NTA6IG9rbGNoKDI3LjElIDAuMTA1IDEyLjA5NCk7XG5cbiAgICAtLWNvbG9yLXNsYXRlLTUwOiBva2xjaCg5OC40JSAwLjAwMyAyNDcuODU4KTtcbiAgICAtLWNvbG9yLXNsYXRlLTEwMDogb2tsY2goOTYuOCUgMC4wMDcgMjQ3Ljg5Nik7XG4gICAgLS1jb2xvci1zbGF0ZS0yMDA6IG9rbGNoKDkyLjklIDAuMDEzIDI1NS41MDgpO1xuICAgIC0tY29sb3Itc2xhdGUtMzAwOiBva2xjaCg4Ni45JSAwLjAyMiAyNTIuODk0KTtcbiAgICAtLWNvbG9yLXNsYXRlLTQwMDogb2tsY2goNzAuNCUgMC4wNCAyNTYuNzg4KTtcbiAgICAtLWNvbG9yLXNsYXRlLTUwMDogb2tsY2goNTUuNCUgMC4wNDYgMjU3LjQxNyk7XG4gICAgLS1jb2xvci1zbGF0ZS02MDA6IG9rbGNoKDQ0LjYlIDAuMDQzIDI1Ny4yODEpO1xuICAgIC0tY29sb3Itc2xhdGUtNzAwOiBva2xjaCgzNy4yJSAwLjA0NCAyNTcuMjg3KTtcbiAgICAtLWNvbG9yLXNsYXRlLTgwMDogb2tsY2goMjcuOSUgMC4wNDEgMjYwLjAzMSk7XG4gICAgLS1jb2xvci1zbGF0ZS05MDA6IG9rbGNoKDIwLjglIDAuMDQyIDI2NS43NTUpO1xuICAgIC0tY29sb3Itc2xhdGUtOTUwOiBva2xjaCgxMi45JSAwLjA0MiAyNjQuNjk1KTtcblxuICAgIC0tY29sb3ItZ3JheS01MDogb2tsY2goOTguNSUgMC4wMDIgMjQ3LjgzOSk7XG4gICAgLS1jb2xvci1ncmF5LTEwMDogb2tsY2goOTYuNyUgMC4wMDMgMjY0LjU0Mik7XG4gICAgLS1jb2xvci1ncmF5LTIwMDogb2tsY2goOTIuOCUgMC4wMDYgMjY0LjUzMSk7XG4gICAgLS1jb2xvci1ncmF5LTMwMDogb2tsY2goODcuMiUgMC4wMSAyNTguMzM4KTtcbiAgICAtLWNvbG9yLWdyYXktNDAwOiBva2xjaCg3MC43JSAwLjAyMiAyNjEuMzI1KTtcbiAgICAtLWNvbG9yLWdyYXktNTAwOiBva2xjaCg1NS4xJSAwLjAyNyAyNjQuMzY0KTtcbiAgICAtLWNvbG9yLWdyYXktNjAwOiBva2xjaCg0NC42JSAwLjAzIDI1Ni44MDIpO1xuICAgIC0tY29sb3ItZ3JheS03MDA6IG9rbGNoKDM3LjMlIDAuMDM0IDI1OS43MzMpO1xuICAgIC0tY29sb3ItZ3JheS04MDA6IG9rbGNoKDI3LjglIDAuMDMzIDI1Ni44NDgpO1xuICAgIC0tY29sb3ItZ3JheS05MDA6IG9rbGNoKDIxJSAwLjAzNCAyNjQuNjY1KTtcbiAgICAtLWNvbG9yLWdyYXktOTUwOiBva2xjaCgxMyUgMC4wMjggMjYxLjY5Mik7XG5cbiAgICAtLWNvbG9yLXppbmMtNTA6IG9rbGNoKDk4LjUlIDAgMCk7XG4gICAgLS1jb2xvci16aW5jLTEwMDogb2tsY2goOTYuNyUgMC4wMDEgMjg2LjM3NSk7XG4gICAgLS1jb2xvci16aW5jLTIwMDogb2tsY2goOTIlIDAuMDA0IDI4Ni4zMik7XG4gICAgLS1jb2xvci16aW5jLTMwMDogb2tsY2goODcuMSUgMC4wMDYgMjg2LjI4Nik7XG4gICAgLS1jb2xvci16aW5jLTQwMDogb2tsY2goNzAuNSUgMC4wMTUgMjg2LjA2Nyk7XG4gICAgLS1jb2xvci16aW5jLTUwMDogb2tsY2goNTUuMiUgMC4wMTYgMjg1LjkzOCk7XG4gICAgLS1jb2xvci16aW5jLTYwMDogb2tsY2goNDQuMiUgMC4wMTcgMjg1Ljc4Nik7XG4gICAgLS1jb2xvci16aW5jLTcwMDogb2tsY2goMzclIDAuMDEzIDI4NS44MDUpO1xuICAgIC0tY29sb3ItemluYy04MDA6IG9rbGNoKDI3LjQlIDAuMDA2IDI4Ni4wMzMpO1xuICAgIC0tY29sb3ItemluYy05MDA6IG9rbGNoKDIxJSAwLjAwNiAyODUuODg1KTtcbiAgICAtLWNvbG9yLXppbmMtOTUwOiBva2xjaCgxNC4xJSAwLjAwNSAyODUuODIzKTtcblxuICAgIC0tY29sb3ItbmV1dHJhbC01MDogb2tsY2goOTguNSUgMCAwKTtcbiAgICAtLWNvbG9yLW5ldXRyYWwtMTAwOiBva2xjaCg5NyUgMCAwKTtcbiAgICAtLWNvbG9yLW5ldXRyYWwtMjAwOiBva2xjaCg5Mi4yJSAwIDApO1xuICAgIC0tY29sb3ItbmV1dHJhbC0zMDA6IG9rbGNoKDg3JSAwIDApO1xuICAgIC0tY29sb3ItbmV1dHJhbC00MDA6IG9rbGNoKDcwLjglIDAgMCk7XG4gICAgLS1jb2xvci1uZXV0cmFsLTUwMDogb2tsY2goNTUuNiUgMCAwKTtcbiAgICAtLWNvbG9yLW5ldXRyYWwtNjAwOiBva2xjaCg0My45JSAwIDApO1xuICAgIC0tY29sb3ItbmV1dHJhbC03MDA6IG9rbGNoKDM3LjElIDAgMCk7XG4gICAgLS1jb2xvci1uZXV0cmFsLTgwMDogb2tsY2goMjYuOSUgMCAwKTtcbiAgICAtLWNvbG9yLW5ldXRyYWwtOTAwOiBva2xjaCgyMC41JSAwIDApO1xuICAgIC0tY29sb3ItbmV1dHJhbC05NTA6IG9rbGNoKDE0LjUlIDAgMCk7XG5cbiAgICAtLWNvbG9yLXN0b25lLTUwOiBva2xjaCg5OC41JSAwLjAwMSAxMDYuNDIzKTtcbiAgICAtLWNvbG9yLXN0b25lLTEwMDogb2tsY2goOTclIDAuMDAxIDEwNi40MjQpO1xuICAgIC0tY29sb3Itc3RvbmUtMjAwOiBva2xjaCg5Mi4zJSAwLjAwMyA0OC43MTcpO1xuICAgIC0tY29sb3Itc3RvbmUtMzAwOiBva2xjaCg4Ni45JSAwLjAwNSA1Ni4zNjYpO1xuICAgIC0tY29sb3Itc3RvbmUtNDAwOiBva2xjaCg3MC45JSAwLjAxIDU2LjI1OSk7XG4gICAgLS1jb2xvci1zdG9uZS01MDA6IG9rbGNoKDU1LjMlIDAuMDEzIDU4LjA3MSk7XG4gICAgLS1jb2xvci1zdG9uZS02MDA6IG9rbGNoKDQ0LjQlIDAuMDExIDczLjYzOSk7XG4gICAgLS1jb2xvci1zdG9uZS03MDA6IG9rbGNoKDM3LjQlIDAuMDEgNjcuNTU4KTtcbiAgICAtLWNvbG9yLXN0b25lLTgwMDogb2tsY2goMjYuOCUgMC4wMDcgMzQuMjk4KTtcbiAgICAtLWNvbG9yLXN0b25lLTkwMDogb2tsY2goMjEuNiUgMC4wMDYgNTYuMDQzKTtcbiAgICAtLWNvbG9yLXN0b25lLTk1MDogb2tsY2goMTQuNyUgMC4wMDQgNDkuMjUpO1xuXG4gICAgLS1jb2xvci1tYXV2ZS01MDogb2tsY2goOTguNSUgMCAwKTtcbiAgICAtLWNvbG9yLW1hdXZlLTEwMDogb2tsY2goOTYlIDAuMDAzIDMyNS42KTtcbiAgICAtLWNvbG9yLW1hdXZlLTIwMDogb2tsY2goOTIuMiUgMC4wMDUgMzI1LjYyKTtcbiAgICAtLWNvbG9yLW1hdXZlLTMwMDogb2tsY2goODYuNSUgMC4wMTIgMzI1LjY4KTtcbiAgICAtLWNvbG9yLW1hdXZlLTQwMDogb2tsY2goNzEuMSUgMC4wMTkgMzIzLjAyKTtcbiAgICAtLWNvbG9yLW1hdXZlLTUwMDogb2tsY2goNTQuMiUgMC4wMzQgMzIyLjUpO1xuICAgIC0tY29sb3ItbWF1dmUtNjAwOiBva2xjaCg0My41JSAwLjAyOSAzMjEuNzgpO1xuICAgIC0tY29sb3ItbWF1dmUtNzAwOiBva2xjaCgzNi40JSAwLjAyOSAzMjMuODkpO1xuICAgIC0tY29sb3ItbWF1dmUtODAwOiBva2xjaCgyNi4zJSAwLjAyNCAzMjAuMTIpO1xuICAgIC0tY29sb3ItbWF1dmUtOTAwOiBva2xjaCgyMS4yJSAwLjAxOSAzMjIuMTIpO1xuICAgIC0tY29sb3ItbWF1dmUtOTUwOiBva2xjaCgxNC41JSAwLjAwOCAzMjYpO1xuXG4gICAgLS1jb2xvci1vbGl2ZS01MDogb2tsY2goOTguOCUgMC4wMDMgMTA2LjUpO1xuICAgIC0tY29sb3Itb2xpdmUtMTAwOiBva2xjaCg5Ni42JSAwLjAwNSAxMDYuNSk7XG4gICAgLS1jb2xvci1vbGl2ZS0yMDA6IG9rbGNoKDkzJSAwLjAwNyAxMDYuNSk7XG4gICAgLS1jb2xvci1vbGl2ZS0zMDA6IG9rbGNoKDg4JSAwLjAxMSAxMDYuNik7XG4gICAgLS1jb2xvci1vbGl2ZS00MDA6IG9rbGNoKDczLjclIDAuMDIxIDEwNi45KTtcbiAgICAtLWNvbG9yLW9saXZlLTUwMDogb2tsY2goNTglIDAuMDMxIDEwNy4zKTtcbiAgICAtLWNvbG9yLW9saXZlLTYwMDogb2tsY2goNDYuNiUgMC4wMjUgMTA3LjMpO1xuICAgIC0tY29sb3Itb2xpdmUtNzAwOiBva2xjaCgzOS40JSAwLjAyMyAxMDcuNCk7XG4gICAgLS1jb2xvci1vbGl2ZS04MDA6IG9rbGNoKDI4LjYlIDAuMDE2IDEwNy40KTtcbiAgICAtLWNvbG9yLW9saXZlLTkwMDogb2tsY2goMjIuOCUgMC4wMTMgMTA3LjQpO1xuICAgIC0tY29sb3Itb2xpdmUtOTUwOiBva2xjaCgxNS4zJSAwLjAwNiAxMDcuMSk7XG5cbiAgICAtLWNvbG9yLW1pc3QtNTA6IG9rbGNoKDk4LjclIDAuMDAyIDE5Ny4xKTtcbiAgICAtLWNvbG9yLW1pc3QtMTAwOiBva2xjaCg5Ni4zJSAwLjAwMiAxOTcuMSk7XG4gICAgLS1jb2xvci1taXN0LTIwMDogb2tsY2goOTIuNSUgMC4wMDUgMjE0LjMpO1xuICAgIC0tY29sb3ItbWlzdC0zMDA6IG9rbGNoKDg3LjIlIDAuMDA3IDIxOS42KTtcbiAgICAtLWNvbG9yLW1pc3QtNDAwOiBva2xjaCg3Mi4zJSAwLjAxNCAyMTQuNCk7XG4gICAgLS1jb2xvci1taXN0LTUwMDogb2tsY2goNTYlIDAuMDIxIDIxMy41KTtcbiAgICAtLWNvbG9yLW1pc3QtNjAwOiBva2xjaCg0NSUgMC4wMTcgMjEzLjIpO1xuICAgIC0tY29sb3ItbWlzdC03MDA6IG9rbGNoKDM3LjglIDAuMDE1IDIxNik7XG4gICAgLS1jb2xvci1taXN0LTgwMDogb2tsY2goMjcuNSUgMC4wMTEgMjE2LjkpO1xuICAgIC0tY29sb3ItbWlzdC05MDA6IG9rbGNoKDIxLjglIDAuMDA4IDIyMy45KTtcbiAgICAtLWNvbG9yLW1pc3QtOTUwOiBva2xjaCgxNC44JSAwLjAwNCAyMjguOCk7XG5cbiAgICAtLWNvbG9yLXRhdXBlLTUwOiBva2xjaCg5OC42JSAwLjAwMiA2Ny44KTtcbiAgICAtLWNvbG9yLXRhdXBlLTEwMDogb2tsY2goOTYlIDAuMDAyIDE3LjIpO1xuICAgIC0tY29sb3ItdGF1cGUtMjAwOiBva2xjaCg5Mi4yJSAwLjAwNSAzNC4zKTtcbiAgICAtLWNvbG9yLXRhdXBlLTMwMDogb2tsY2goODYuOCUgMC4wMDcgMzkuNSk7XG4gICAgLS1jb2xvci10YXVwZS00MDA6IG9rbGNoKDcxLjQlIDAuMDE0IDQxLjIpO1xuICAgIC0tY29sb3ItdGF1cGUtNTAwOiBva2xjaCg1NC43JSAwLjAyMSA0My4xKTtcbiAgICAtLWNvbG9yLXRhdXBlLTYwMDogb2tsY2goNDMuOCUgMC4wMTcgMzkuMyk7XG4gICAgLS1jb2xvci10YXVwZS03MDA6IG9rbGNoKDM2LjclIDAuMDE2IDM1LjcpO1xuICAgIC0tY29sb3ItdGF1cGUtODAwOiBva2xjaCgyNi44JSAwLjAxMSAzNi41KTtcbiAgICAtLWNvbG9yLXRhdXBlLTkwMDogb2tsY2goMjEuNCUgMC4wMDkgNDMuMSk7XG4gICAgLS1jb2xvci10YXVwZS05NTA6IG9rbGNoKDE0LjclIDAuMDA0IDQ5LjMpO1xuXG4gICAgLS1jb2xvci1ibGFjazogIzAwMDtcbiAgICAtLWNvbG9yLXdoaXRlOiAjZmZmO1xuXG4gICAgLS1zcGFjaW5nOiAwLjI1cmVtO1xuXG4gICAgLS1icmVha3BvaW50LXNtOiA0MHJlbTtcbiAgICAtLWJyZWFrcG9pbnQtbWQ6IDQ4cmVtO1xuICAgIC0tYnJlYWtwb2ludC1sZzogNjRyZW07XG4gICAgLS1icmVha3BvaW50LXhsOiA4MHJlbTtcbiAgICAtLWJyZWFrcG9pbnQtMnhsOiA5NnJlbTtcblxuICAgIC0tY29udGFpbmVyLTN4czogMTZyZW07XG4gICAgLS1jb250YWluZXItMnhzOiAxOHJlbTtcbiAgICAtLWNvbnRhaW5lci14czogMjByZW07XG4gICAgLS1jb250YWluZXItc206IDI0cmVtO1xuICAgIC0tY29udGFpbmVyLW1kOiAyOHJlbTtcbiAgICAtLWNvbnRhaW5lci1sZzogMzJyZW07XG4gICAgLS1jb250YWluZXIteGw6IDM2cmVtO1xuICAgIC0tY29udGFpbmVyLTJ4bDogNDJyZW07XG4gICAgLS1jb250YWluZXItM3hsOiA0OHJlbTtcbiAgICAtLWNvbnRhaW5lci00eGw6IDU2cmVtO1xuICAgIC0tY29udGFpbmVyLTV4bDogNjRyZW07XG4gICAgLS1jb250YWluZXItNnhsOiA3MnJlbTtcbiAgICAtLWNvbnRhaW5lci03eGw6IDgwcmVtO1xuXG4gICAgLS10ZXh0LXhzOiAwLjc1cmVtO1xuICAgIC0tdGV4dC14cy0tbGluZS1oZWlnaHQ6IGNhbGMoMSAvIDAuNzUpO1xuICAgIC0tdGV4dC1zbTogMC44NzVyZW07XG4gICAgLS10ZXh0LXNtLS1saW5lLWhlaWdodDogY2FsYygxLjI1IC8gMC44NzUpO1xuICAgIC0tdGV4dC1iYXNlOiAxcmVtO1xuICAgIC0tdGV4dC1iYXNlLS1saW5lLWhlaWdodDogY2FsYygxLjUgLyAxKTtcbiAgICAtLXRleHQtbGc6IDEuMTI1cmVtO1xuICAgIC0tdGV4dC1sZy0tbGluZS1oZWlnaHQ6IGNhbGMoMS43NSAvIDEuMTI1KTtcbiAgICAtLXRleHQteGw6IDEuMjVyZW07XG4gICAgLS10ZXh0LXhsLS1saW5lLWhlaWdodDogY2FsYygxLjc1IC8gMS4yNSk7XG4gICAgLS10ZXh0LTJ4bDogMS41cmVtO1xuICAgIC0tdGV4dC0yeGwtLWxpbmUtaGVpZ2h0OiBjYWxjKDIgLyAxLjUpO1xuICAgIC0tdGV4dC0zeGw6IDEuODc1cmVtO1xuICAgIC0tdGV4dC0zeGwtLWxpbmUtaGVpZ2h0OiBjYWxjKDIuMjUgLyAxLjg3NSk7XG4gICAgLS10ZXh0LTR4bDogMi4yNXJlbTtcbiAgICAtLXRleHQtNHhsLS1saW5lLWhlaWdodDogY2FsYygyLjUgLyAyLjI1KTtcbiAgICAtLXRleHQtNXhsOiAzcmVtO1xuICAgIC0tdGV4dC01eGwtLWxpbmUtaGVpZ2h0OiAxO1xuICAgIC0tdGV4dC02eGw6IDMuNzVyZW07XG4gICAgLS10ZXh0LTZ4bC0tbGluZS1oZWlnaHQ6IDE7XG4gICAgLS10ZXh0LTd4bDogNC41cmVtO1xuICAgIC0tdGV4dC03eGwtLWxpbmUtaGVpZ2h0OiAxO1xuICAgIC0tdGV4dC04eGw6IDZyZW07XG4gICAgLS10ZXh0LTh4bC0tbGluZS1oZWlnaHQ6IDE7XG4gICAgLS10ZXh0LTl4bDogOHJlbTtcbiAgICAtLXRleHQtOXhsLS1saW5lLWhlaWdodDogMTtcblxuICAgIC0tZm9udC13ZWlnaHQtdGhpbjogMTAwO1xuICAgIC0tZm9udC13ZWlnaHQtZXh0cmFsaWdodDogMjAwO1xuICAgIC0tZm9udC13ZWlnaHQtbGlnaHQ6IDMwMDtcbiAgICAtLWZvbnQtd2VpZ2h0LW5vcm1hbDogNDAwO1xuICAgIC0tZm9udC13ZWlnaHQtbWVkaXVtOiA1MDA7XG4gICAgLS1mb250LXdlaWdodC1zZW1pYm9sZDogNjAwO1xuICAgIC0tZm9udC13ZWlnaHQtYm9sZDogNzAwO1xuICAgIC0tZm9udC13ZWlnaHQtZXh0cmFib2xkOiA4MDA7XG4gICAgLS1mb250LXdlaWdodC1ibGFjazogOTAwO1xuXG4gICAgLS10cmFja2luZy10aWdodGVyOiAtMC4wNWVtO1xuICAgIC0tdHJhY2tpbmctdGlnaHQ6IC0wLjAyNWVtO1xuICAgIC0tdHJhY2tpbmctbm9ybWFsOiAwZW07XG4gICAgLS10cmFja2luZy13aWRlOiAwLjAyNWVtO1xuICAgIC0tdHJhY2tpbmctd2lkZXI6IDAuMDVlbTtcbiAgICAtLXRyYWNraW5nLXdpZGVzdDogMC4xZW07XG5cbiAgICAtLWxlYWRpbmctdGlnaHQ6IDEuMjU7XG4gICAgLS1sZWFkaW5nLXNudWc6IDEuMzc1O1xuICAgIC0tbGVhZGluZy1ub3JtYWw6IDEuNTtcbiAgICAtLWxlYWRpbmctcmVsYXhlZDogMS42MjU7XG4gICAgLS1sZWFkaW5nLWxvb3NlOiAyO1xuXG4gICAgLS1yYWRpdXMteHM6IDAuMTI1cmVtO1xuICAgIC0tcmFkaXVzLXNtOiAwLjI1cmVtO1xuICAgIC0tcmFkaXVzLW1kOiAwLjM3NXJlbTtcbiAgICAtLXJhZGl1cy1sZzogMC41cmVtO1xuICAgIC0tcmFkaXVzLXhsOiAwLjc1cmVtO1xuICAgIC0tcmFkaXVzLTJ4bDogMXJlbTtcbiAgICAtLXJhZGl1cy0zeGw6IDEuNXJlbTtcbiAgICAtLXJhZGl1cy00eGw6IDJyZW07XG5cbiAgICAtLXNoYWRvdy0yeHM6IDAgMXB4IHJnYigwIDAgMCAvIDAuMDUpO1xuICAgIC0tc2hhZG93LXhzOiAwIDFweCAycHggMCByZ2IoMCAwIDAgLyAwLjA1KTtcbiAgICAtLXNoYWRvdy1zbTogMCAxcHggM3B4IDAgcmdiKDAgMCAwIC8gMC4xKSwgMCAxcHggMnB4IC0xcHggcmdiKDAgMCAwIC8gMC4xKTtcbiAgICAtLXNoYWRvdy1tZDpcbiAgICAgIDAgNHB4IDZweCAtMXB4IHJnYigwIDAgMCAvIDAuMSksIDAgMnB4IDRweCAtMnB4IHJnYigwIDAgMCAvIDAuMSk7XG4gICAgLS1zaGFkb3ctbGc6XG4gICAgICAwIDEwcHggMTVweCAtM3B4IHJnYigwIDAgMCAvIDAuMSksIDAgNHB4IDZweCAtNHB4IHJnYigwIDAgMCAvIDAuMSk7XG4gICAgLS1zaGFkb3cteGw6XG4gICAgICAwIDIwcHggMjVweCAtNXB4IHJnYigwIDAgMCAvIDAuMSksIDAgOHB4IDEwcHggLTZweCByZ2IoMCAwIDAgLyAwLjEpO1xuICAgIC0tc2hhZG93LTJ4bDogMCAyNXB4IDUwcHggLTEycHggcmdiKDAgMCAwIC8gMC4yNSk7XG5cbiAgICAtLWluc2V0LXNoYWRvdy0yeHM6IGluc2V0IDAgMXB4IHJnYigwIDAgMCAvIDAuMDUpO1xuICAgIC0taW5zZXQtc2hhZG93LXhzOiBpbnNldCAwIDFweCAxcHggcmdiKDAgMCAwIC8gMC4wNSk7XG4gICAgLS1pbnNldC1zaGFkb3ctc206IGluc2V0IDAgMnB4IDRweCByZ2IoMCAwIDAgLyAwLjA1KTtcblxuICAgIC0tZHJvcC1zaGFkb3cteHM6IDAgMXB4IDFweCByZ2IoMCAwIDAgLyAwLjA1KTtcbiAgICAtLWRyb3Atc2hhZG93LXNtOiAwIDFweCAycHggcmdiKDAgMCAwIC8gMC4xNSk7XG4gICAgLS1kcm9wLXNoYWRvdy1tZDogMCAzcHggM3B4IHJnYigwIDAgMCAvIDAuMTIpO1xuICAgIC0tZHJvcC1zaGFkb3ctbGc6IDAgNHB4IDRweCByZ2IoMCAwIDAgLyAwLjE1KTtcbiAgICAtLWRyb3Atc2hhZG93LXhsOiAwIDlweCA3cHggcmdiKDAgMCAwIC8gMC4xKTtcbiAgICAtLWRyb3Atc2hhZG93LTJ4bDogMCAyNXB4IDI1cHggcmdiKDAgMCAwIC8gMC4xNSk7XG5cbiAgICAtLXRleHQtc2hhZG93LTJ4czogMHB4IDFweCAwcHggcmdiKDAgMCAwIC8gMC4xNSk7XG4gICAgLS10ZXh0LXNoYWRvdy14czogMHB4IDFweCAxcHggcmdiKDAgMCAwIC8gMC4yKTtcbiAgICAtLXRleHQtc2hhZG93LXNtOlxuICAgICAgMHB4IDFweCAwcHggcmdiKDAgMCAwIC8gMC4wNzUpLCAwcHggMXB4IDFweCByZ2IoMCAwIDAgLyAwLjA3NSksXG4gICAgICAwcHggMnB4IDJweCByZ2IoMCAwIDAgLyAwLjA3NSk7XG4gICAgLS10ZXh0LXNoYWRvdy1tZDpcbiAgICAgIDBweCAxcHggMXB4IHJnYigwIDAgMCAvIDAuMSksIDBweCAxcHggMnB4IHJnYigwIDAgMCAvIDAuMSksXG4gICAgICAwcHggMnB4IDRweCByZ2IoMCAwIDAgLyAwLjEpO1xuICAgIC0tdGV4dC1zaGFkb3ctbGc6XG4gICAgICAwcHggMXB4IDJweCByZ2IoMCAwIDAgLyAwLjEpLCAwcHggM3B4IDJweCByZ2IoMCAwIDAgLyAwLjEpLFxuICAgICAgMHB4IDRweCA4cHggcmdiKDAgMCAwIC8gMC4xKTtcblxuICAgIC0tZWFzZS1pbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMSwgMSk7XG4gICAgLS1lYXNlLW91dDogY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gICAgLS1lYXNlLWluLW91dDogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcblxuICAgIC0tYW5pbWF0ZS1zcGluOiBzcGluIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAtLWFuaW1hdGUtcGluZzogcGluZyAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKSBpbmZpbml0ZTtcbiAgICAtLWFuaW1hdGUtcHVsc2U6IHB1bHNlIDJzIGN1YmljLWJlemllcigwLjQsIDAsIDAuNiwgMSkgaW5maW5pdGU7XG4gICAgLS1hbmltYXRlLWJvdW5jZTogYm91bmNlIDFzIGluZmluaXRlO1xuXG4gICAgQGtleWZyYW1lcyBzcGluIHtcbiAgICAgIHRvIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzIHBpbmcge1xuICAgICAgNzUlLFxuICAgICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMik7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyBwdWxzZSB7XG4gICAgICA1MCUge1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyBib3VuY2Uge1xuICAgICAgMCUsXG4gICAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNSUpO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC44LCAwLCAxLCAxKTtcbiAgICAgIH1cblxuICAgICAgNTAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAtLWJsdXIteHM6IDRweDtcbiAgICAtLWJsdXItc206IDhweDtcbiAgICAtLWJsdXItbWQ6IDEycHg7XG4gICAgLS1ibHVyLWxnOiAxNnB4O1xuICAgIC0tYmx1ci14bDogMjRweDtcbiAgICAtLWJsdXItMnhsOiA0MHB4O1xuICAgIC0tYmx1ci0zeGw6IDY0cHg7XG5cbiAgICAtLXBlcnNwZWN0aXZlLWRyYW1hdGljOiAxMDBweDtcbiAgICAtLXBlcnNwZWN0aXZlLW5lYXI6IDMwMHB4O1xuICAgIC0tcGVyc3BlY3RpdmUtbm9ybWFsOiA1MDBweDtcbiAgICAtLXBlcnNwZWN0aXZlLW1pZHJhbmdlOiA4MDBweDtcbiAgICAtLXBlcnNwZWN0aXZlLWRpc3RhbnQ6IDEyMDBweDtcblxuICAgIC0tYXNwZWN0LXZpZGVvOiAxNiAvIDk7XG5cbiAgICAtLWRlZmF1bHQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMTUwbXM7XG4gICAgLS1kZWZhdWx0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICAgIC0tZGVmYXVsdC1mb250LWZhbWlseTogLS10aGVtZSgtLWZvbnQtc2FucywgaW5pdGlhbCk7XG4gICAgLS1kZWZhdWx0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogLS10aGVtZShcbiAgICAgIC0tZm9udC1zYW5zLS1mb250LWZlYXR1cmUtc2V0dGluZ3MsXG4gICAgICBpbml0aWFsXG4gICAgKTtcbiAgICAtLWRlZmF1bHQtZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IC0tdGhlbWUoXG4gICAgICAtLWZvbnQtc2Fucy0tZm9udC12YXJpYXRpb24tc2V0dGluZ3MsXG4gICAgICBpbml0aWFsXG4gICAgKTtcbiAgICAtLWRlZmF1bHQtbW9uby1mb250LWZhbWlseTogLS10aGVtZSgtLWZvbnQtbW9ubywgaW5pdGlhbCk7XG4gICAgLS1kZWZhdWx0LW1vbm8tZm9udC1mZWF0dXJlLXNldHRpbmdzOiAtLXRoZW1lKFxuICAgICAgLS1mb250LW1vbm8tLWZvbnQtZmVhdHVyZS1zZXR0aW5ncyxcbiAgICAgIGluaXRpYWxcbiAgICApO1xuICAgIC0tZGVmYXVsdC1tb25vLWZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiAtLXRoZW1lKFxuICAgICAgLS1mb250LW1vbm8tLWZvbnQtdmFyaWF0aW9uLXNldHRpbmdzLFxuICAgICAgaW5pdGlhbFxuICAgICk7XG4gIH1cblxuICAvKiBEZXByZWNhdGVkICovXG4gIEB0aGVtZSBkZWZhdWx0IGlubGluZSByZWZlcmVuY2Uge1xuICAgIC0tYmx1cjogOHB4O1xuICAgIC0tc2hhZG93OiAwIDFweCAzcHggMCByZ2IoMCAwIDAgLyAwLjEpLCAwIDFweCAycHggLTFweCByZ2IoMCAwIDAgLyAwLjEpO1xuICAgIC0tc2hhZG93LWlubmVyOiBpbnNldCAwIDJweCA0cHggMCByZ2IoMCAwIDAgLyAwLjA1KTtcbiAgICAtLWRyb3Atc2hhZG93OiAwIDFweCAycHggcmdiKDAgMCAwIC8gMC4xKSwgMCAxcHggMXB4IHJnYigwIDAgMCAvIDAuMDYpO1xuICAgIC0tcmFkaXVzOiAwLjI1cmVtO1xuICAgIC0tbWF4LXdpZHRoLXByb3NlOiA2NWNoO1xuICB9XG59XG5cbkBsYXllciBiYXNlIHtcbiAgLypcbiAgMS4gUHJldmVudCBwYWRkaW5nIGFuZCBib3JkZXIgZnJvbSBhZmZlY3RpbmcgZWxlbWVudCB3aWR0aC4gKGh0dHBzOi8vZ2l0aHViLmNvbS9tb3pkZXZzL2Nzc3JlbWVkeS9pc3N1ZXMvNClcbiAgMi4gUmVtb3ZlIGRlZmF1bHQgbWFyZ2lucyBhbmQgcGFkZGluZ1xuICAzLiBSZXNldCBhbGwgYm9yZGVycy5cbiovXG5cbiAgKixcbiAgOjphZnRlcixcbiAgOjpiZWZvcmUsXG4gIDo6YmFja2Ryb3AsXG4gIDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgICBtYXJnaW46IDA7IC8qIDIgKi9cbiAgICBwYWRkaW5nOiAwOyAvKiAyICovXG4gICAgYm9yZGVyOiAwIHNvbGlkOyAvKiAzICovXG4gIH1cblxuICAvKlxuICAxLiBVc2UgYSBjb25zaXN0ZW50IHNlbnNpYmxlIGxpbmUtaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAgMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gIDMuIFVzZSBhIG1vcmUgcmVhZGFibGUgdGFiIHNpemUuXG4gIDQuIFVzZSB0aGUgdXNlcidzIGNvbmZpZ3VyZWQgYHNhbnNgIGZvbnQtZmFtaWx5IGJ5IGRlZmF1bHQuXG4gIDUuIFVzZSB0aGUgdXNlcidzIGNvbmZpZ3VyZWQgYHNhbnNgIGZvbnQtZmVhdHVyZS1zZXR0aW5ncyBieSBkZWZhdWx0LlxuICA2LiBVc2UgdGhlIHVzZXIncyBjb25maWd1cmVkIGBzYW5zYCBmb250LXZhcmlhdGlvbi1zZXR0aW5ncyBieSBkZWZhdWx0LlxuICA3LiBEaXNhYmxlIHRhcCBoaWdobGlnaHRzIG9uIGlPUy5cbiovXG5cbiAgaHRtbCxcbiAgOmhvc3Qge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IC8qIDEgKi9cbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbiAgICB0YWItc2l6ZTogNDsgLyogMyAqL1xuICAgIGZvbnQtZmFtaWx5OiAtLXRoZW1lKFxuICAgICAgLS1kZWZhdWx0LWZvbnQtZmFtaWx5LFxuICAgICAgdWktc2Fucy1zZXJpZixcbiAgICAgIHN5c3RlbS11aSxcbiAgICAgIHNhbnMtc2VyaWYsXG4gICAgICBcIkFwcGxlIENvbG9yIEVtb2ppXCIsXG4gICAgICBcIlNlZ29lIFVJIEVtb2ppXCIsXG4gICAgICBcIlNlZ29lIFVJIFN5bWJvbFwiLFxuICAgICAgXCJOb3RvIENvbG9yIEVtb2ppXCJcbiAgICApOyAvKiA0ICovXG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAtLXRoZW1lKFxuICAgICAgLS1kZWZhdWx0LWZvbnQtZmVhdHVyZS1zZXR0aW5ncyxcbiAgICAgIG5vcm1hbFxuICAgICk7IC8qIDUgKi9cbiAgICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogLS10aGVtZShcbiAgICAgIC0tZGVmYXVsdC1mb250LXZhcmlhdGlvbi1zZXR0aW5ncyxcbiAgICAgIG5vcm1hbFxuICAgICk7IC8qIDYgKi9cbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiA3ICovXG4gIH1cblxuICAvKlxuICAxLiBBZGQgdGhlIGNvcnJlY3QgaGVpZ2h0IGluIEZpcmVmb3guXG4gIDIuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIG9mIGJvcmRlciBjb2xvciBpbiBGaXJlZm94LiAoaHR0cHM6Ly9idWd6aWxsYS5tb3ppbGxhLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTkwNjU1KVxuICAzLiBSZXNldCB0aGUgZGVmYXVsdCBib3JkZXIgc3R5bGUgdG8gYSAxcHggc29saWQgYm9yZGVyLlxuKi9cblxuICBociB7XG4gICAgaGVpZ2h0OiAwOyAvKiAxICovXG4gICAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7IC8qIDMgKi9cbiAgfVxuXG4gIC8qXG4gIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuKi9cblxuICBhYmJyOndoZXJlKFt0aXRsZV0pIHtcbiAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIH1cblxuICAvKlxuICBSZW1vdmUgdGhlIGRlZmF1bHQgZm9udCBzaXplIGFuZCB3ZWlnaHQgZm9yIGhlYWRpbmdzLlxuKi9cblxuICBoMSxcbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUsXG4gIGg2IHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIH1cblxuICAvKlxuICBSZXNldCBsaW5rcyB0byBvcHRpbWl6ZSBmb3Igb3B0LWluIHN0eWxpbmcgaW5zdGVhZCBvZiBvcHQtb3V0LlxuKi9cblxuICBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIH1cblxuICAvKlxuICBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gRWRnZSBhbmQgU2FmYXJpLlxuKi9cblxuICBiLFxuICBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIH1cblxuICAvKlxuICAxLiBVc2UgdGhlIHVzZXIncyBjb25maWd1cmVkIGBtb25vYCBmb250LWZhbWlseSBieSBkZWZhdWx0LlxuICAyLiBVc2UgdGhlIHVzZXIncyBjb25maWd1cmVkIGBtb25vYCBmb250LWZlYXR1cmUtc2V0dGluZ3MgYnkgZGVmYXVsdC5cbiAgMy4gVXNlIHRoZSB1c2VyJ3MgY29uZmlndXJlZCBgbW9ub2AgZm9udC12YXJpYXRpb24tc2V0dGluZ3MgYnkgZGVmYXVsdC5cbiAgNC4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuKi9cblxuICBjb2RlLFxuICBrYmQsXG4gIHNhbXAsXG4gIHByZSB7XG4gICAgZm9udC1mYW1pbHk6IC0tdGhlbWUoXG4gICAgICAtLWRlZmF1bHQtbW9uby1mb250LWZhbWlseSxcbiAgICAgIHVpLW1vbm9zcGFjZSxcbiAgICAgIFNGTW9uby1SZWd1bGFyLFxuICAgICAgTWVubG8sXG4gICAgICBNb25hY28sXG4gICAgICBDb25zb2xhcyxcbiAgICAgIFwiTGliZXJhdGlvbiBNb25vXCIsXG4gICAgICBcIkNvdXJpZXIgTmV3XCIsXG4gICAgICBtb25vc3BhY2VcbiAgICApOyAvKiAxICovXG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAtLXRoZW1lKFxuICAgICAgLS1kZWZhdWx0LW1vbm8tZm9udC1mZWF0dXJlLXNldHRpbmdzLFxuICAgICAgbm9ybWFsXG4gICAgKTsgLyogMiAqL1xuICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiAtLXRoZW1lKFxuICAgICAgLS1kZWZhdWx0LW1vbm8tZm9udC12YXJpYXRpb24tc2V0dGluZ3MsXG4gICAgICBub3JtYWxcbiAgICApOyAvKiAzICovXG4gICAgZm9udC1zaXplOiAxZW07IC8qIDQgKi9cbiAgfVxuXG4gIC8qXG4gIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuKi9cblxuICBzbWFsbCB7XG4gICAgZm9udC1zaXplOiA4MCU7XG4gIH1cblxuICAvKlxuICBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuKi9cblxuICBzdWIsXG4gIHN1cCB7XG4gICAgZm9udC1zaXplOiA3NSU7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgfVxuXG4gIHN1YiB7XG4gICAgYm90dG9tOiAtMC4yNWVtO1xuICB9XG5cbiAgc3VwIHtcbiAgICB0b3A6IC0wLjVlbTtcbiAgfVxuXG4gIC8qXG4gIDEuIFJlbW92ZSB0ZXh0IGluZGVudGF0aW9uIGZyb20gdGFibGUgY29udGVudHMgaW4gQ2hyb21lIGFuZCBTYWZhcmkuIChodHRwczovL2J1Z3MuY2hyb21pdW0ub3JnL3AvY2hyb21pdW0vaXNzdWVzL2RldGFpbD9pZD05OTkwODgsIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMDEyOTcpXG4gIDIuIENvcnJlY3QgdGFibGUgYm9yZGVyIGNvbG9yIGluaGVyaXRhbmNlIGluIGFsbCBDaHJvbWUgYW5kIFNhZmFyaS4gKGh0dHBzOi8vYnVncy5jaHJvbWl1bS5vcmcvcC9jaHJvbWl1bS9pc3N1ZXMvZGV0YWlsP2lkPTkzNTcyOSwgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5NTAxNilcbiAgMy4gUmVtb3ZlIGdhcHMgYmV0d2VlbiB0YWJsZSBib3JkZXJzIGJ5IGRlZmF1bHQuXG4qL1xuXG4gIHRhYmxlIHtcbiAgICB0ZXh0LWluZGVudDogMDsgLyogMSAqL1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IC8qIDMgKi9cbiAgfVxuXG4gIC8qXG4gIFVzZSB0aGUgbW9kZXJuIEZpcmVmb3ggZm9jdXMgc3R5bGUgZm9yIGFsbCBmb2N1c2FibGUgZWxlbWVudHMuXG4qL1xuXG4gIDotbW96LWZvY3VzcmluZyB7XG4gICAgb3V0bGluZTogYXV0bztcbiAgfVxuXG4gIC8qXG4gIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lIGFuZCBGaXJlZm94LlxuKi9cblxuICBwcm9ncmVzcyB7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICB9XG5cbiAgLypcbiAgQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4qL1xuXG4gIHN1bW1hcnkge1xuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgfVxuXG4gIC8qXG4gIE1ha2UgbGlzdHMgdW5zdHlsZWQgYnkgZGVmYXVsdC5cbiovXG5cbiAgb2wsXG4gIHVsLFxuICBtZW51IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG5cbiAgLypcbiAgMS4gTWFrZSByZXBsYWNlZCBlbGVtZW50cyBgZGlzcGxheTogYmxvY2tgIGJ5IGRlZmF1bHQuIChodHRwczovL2dpdGh1Yi5jb20vbW96ZGV2cy9jc3NyZW1lZHkvaXNzdWVzLzE0KVxuICAyLiBBZGQgYHZlcnRpY2FsLWFsaWduOiBtaWRkbGVgIHRvIGFsaWduIHJlcGxhY2VkIGVsZW1lbnRzIG1vcmUgc2Vuc2libHkgYnkgZGVmYXVsdC4gKGh0dHBzOi8vZ2l0aHViLmNvbS9qZW5zaW1tb25zL2Nzc3JlbWVkeS9pc3N1ZXMvMTQjaXNzdWVjb21tZW50LTYzNDkzNDIxMClcbiAgICAgIFRoaXMgY2FuIHRyaWdnZXIgYSBwb29ybHkgY29uc2lkZXJlZCBsaW50IGVycm9yIGluIHNvbWUgdG9vbHMgYnV0IGlzIGluY2x1ZGVkIGJ5IGRlc2lnbi5cbiovXG5cbiAgaW1nLFxuICBzdmcsXG4gIHZpZGVvLFxuICBjYW52YXMsXG4gIGF1ZGlvLFxuICBpZnJhbWUsXG4gIGVtYmVkLFxuICBvYmplY3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrOyAvKiAxICovXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLyogMiAqL1xuICB9XG5cbiAgLypcbiAgQ29uc3RyYWluIGltYWdlcyBhbmQgdmlkZW9zIHRvIHRoZSBwYXJlbnQgd2lkdGggYW5kIHByZXNlcnZlIHRoZWlyIGludHJpbnNpYyBhc3BlY3QgcmF0aW8uIChodHRwczovL2dpdGh1Yi5jb20vbW96ZGV2cy9jc3NyZW1lZHkvaXNzdWVzLzE0KVxuKi9cblxuICBpbWcsXG4gIHZpZGVvIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLypcbiAgMS4gSW5oZXJpdCBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gIDIuIFJlbW92ZSBib3JkZXIgcmFkaXVzIGluIGFsbCBicm93c2Vycy5cbiAgMy4gUmVtb3ZlIGJhY2tncm91bmQgY29sb3IgaW4gYWxsIGJyb3dzZXJzLlxuICA0LiBFbnN1cmUgY29uc2lzdGVudCBvcGFjaXR5IGZvciBkaXNhYmxlZCBzdGF0ZXMgaW4gYWxsIGJyb3dzZXJzLlxuKi9cblxuICBidXR0b24sXG4gIGlucHV0LFxuICBzZWxlY3QsXG4gIG9wdGdyb3VwLFxuICB0ZXh0YXJlYSxcbiAgOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgZm9udDogaW5oZXJpdDsgLyogMSAqL1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogaW5oZXJpdDsgLyogMSAqL1xuICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBpbmhlcml0OyAvKiAxICovXG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7IC8qIDEgKi9cbiAgICBjb2xvcjogaW5oZXJpdDsgLyogMSAqL1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IC8qIDIgKi9cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLyogMyAqL1xuICAgIG9wYWNpdHk6IDE7IC8qIDQgKi9cbiAgfVxuXG4gIC8qXG4gIFJlc3RvcmUgZGVmYXVsdCBmb250IHdlaWdodC5cbiovXG5cbiAgOndoZXJlKHNlbGVjdDppcyhbbXVsdGlwbGVdLCBbc2l6ZV0pKSBvcHRncm91cCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgfVxuXG4gIC8qXG4gIFJlc3RvcmUgaW5kZW50YXRpb24uXG4qL1xuXG4gIDp3aGVyZShzZWxlY3Q6aXMoW211bHRpcGxlXSwgW3NpemVdKSkgb3B0Z3JvdXAgb3B0aW9uIHtcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMjBweDtcbiAgfVxuXG4gIC8qXG4gIFJlc3RvcmUgc3BhY2UgYWZ0ZXIgYnV0dG9uLlxuKi9cblxuICA6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogNHB4O1xuICB9XG5cbiAgLypcbiAgUmVzZXQgdGhlIGRlZmF1bHQgcGxhY2Vob2xkZXIgb3BhY2l0eSBpbiBGaXJlZm94LiAoaHR0cHM6Ly9naXRodWIuY29tL3RhaWx3aW5kbGFicy90YWlsd2luZGNzcy9pc3N1ZXMvMzMwMClcbiovXG5cbiAgOjpwbGFjZWhvbGRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8qXG4gIFNldCB0aGUgZGVmYXVsdCBwbGFjZWhvbGRlciBjb2xvciB0byBhIHNlbWktdHJhbnNwYXJlbnQgdmVyc2lvbiBvZiB0aGUgY3VycmVudCB0ZXh0IGNvbG9yIGluIGJyb3dzZXJzIHRoYXQgZG8gbm90XG4gIGNyYXNoIHdoZW4gdXNpbmcgYGNvbG9yLW1peCjigKYpYCB3aXRoIGBjdXJyZW50Y29sb3JgLiAoaHR0cHM6Ly9naXRodWIuY29tL3RhaWx3aW5kbGFicy90YWlsd2luZGNzcy9pc3N1ZXMvMTcxOTQpXG4qL1xuXG4gIEBzdXBwb3J0cyAobm90ICgtd2Via2l0LWFwcGVhcmFuY2U6IC1hcHBsZS1wYXktYnV0dG9uKSkgLyogTm90IFNhZmFyaSAqLyBvclxuICAgIChjb250YWluLWludHJpbnNpYy1zaXplOiAxcHgpIC8qIFNhZmFyaSAxNysgKi8ge1xuICAgIDo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IGNvbG9yLW1peChpbiBva2xhYiwgY3VycmVudGNvbG9yIDUwJSwgdHJhbnNwYXJlbnQpO1xuICAgIH1cbiAgfVxuXG4gIC8qXG4gIFByZXZlbnQgcmVzaXppbmcgdGV4dGFyZWFzIGhvcml6b250YWxseSBieSBkZWZhdWx0LlxuKi9cblxuICB0ZXh0YXJlYSB7XG4gICAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgfVxuXG4gIC8qXG4gIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiovXG5cbiAgOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cblxuICAvKlxuICAxLiBFbnN1cmUgZGF0ZS90aW1lIGlucHV0cyBoYXZlIHRoZSBzYW1lIGhlaWdodCB3aGVuIGVtcHR5IGluIGlPUyBTYWZhcmkuXG4gIDIuIEVuc3VyZSB0ZXh0IGFsaWdubWVudCBjYW4gYmUgY2hhbmdlZCBvbiBkYXRlL3RpbWUgaW5wdXRzIGluIGlPUyBTYWZhcmkuXG4qL1xuXG4gIDo6LXdlYmtpdC1kYXRlLWFuZC10aW1lLXZhbHVlIHtcbiAgICBtaW4taGVpZ2h0OiAxbGg7IC8qIDEgKi9cbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvKiAyICovXG4gIH1cblxuICAvKlxuICBQcmV2ZW50IGhlaWdodCBmcm9tIGNoYW5naW5nIG9uIGRhdGUvdGltZSBpbnB1dHMgaW4gbWFjT1MgU2FmYXJpIHdoZW4gdGhlIGlucHV0IGlzIHNldCB0byBgZGlzcGxheTogYmxvY2tgLlxuKi9cblxuICA6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cblxuICAvKlxuICBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgZnJvbSBwc2V1ZG8tZWxlbWVudHMgaW4gZGF0ZS90aW1lIGlucHV0cyB0byBlbnN1cmUgY29uc2lzdGVudCBoZWlnaHQgYWNyb3NzIGJyb3dzZXJzLlxuKi9cblxuICA6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LFxuICA6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkLFxuICA6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tb250aC1maWVsZCxcbiAgOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkLFxuICA6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLFxuICA6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUtZmllbGQsXG4gIDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXNlY29uZC1maWVsZCxcbiAgOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWlsbGlzZWNvbmQtZmllbGQsXG4gIDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1lcmlkaWVtLWZpZWxkIHtcbiAgICBwYWRkaW5nLWJsb2NrOiAwO1xuICB9XG5cbiAgLypcbiAgQ2VudGVyIGRyb3Bkb3duIG1hcmtlciBzaG93biBvbiBpbnB1dHMgd2l0aCBwYWlyZWQgYDxkYXRhbGlzdD5gcyBpbiBDaHJvbWUuIChodHRwczovL2dpdGh1Yi5jb20vdGFpbHdpbmRsYWJzL3RhaWx3aW5kY3NzL2lzc3Vlcy8xODQ5OSlcbiovXG5cbiAgOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG5cbiAgLypcbiAgUmVtb3ZlIHRoZSBhZGRpdGlvbmFsIGA6aW52YWxpZGAgc3R5bGVzIGluIEZpcmVmb3guIChodHRwczovL2dpdGh1Yi5jb20vbW96aWxsYS9nZWNrby1kZXYvYmxvYi8yZjllYWNkOWQzZDk5NWM5MzdiNDI1MWE1NTU3ZDk1ZDQ5NGM5YmUxL2xheW91dC9zdHlsZS9yZXMvZm9ybXMuY3NzI0w3MjgtTDczNylcbiovXG5cbiAgOi1tb3otdWktaW52YWxpZCB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC8qXG4gIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSB0aGUgYm9yZGVyIHJhZGl1cyBpbiBpT1MgU2FmYXJpLlxuKi9cblxuICBidXR0b24sXG4gIGlucHV0OndoZXJlKFt0eXBlPVwiYnV0dG9uXCJdLCBbdHlwZT1cInJlc2V0XCJdLCBbdHlwZT1cInN1Ym1pdFwiXSksXG4gIDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIGFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgfVxuXG4gIC8qXG4gIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIFNhZmFyaS5cbiovXG5cbiAgOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuICA6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC8qXG4gIE1ha2UgZWxlbWVudHMgd2l0aCB0aGUgSFRNTCBoaWRkZW4gYXR0cmlidXRlIHN0YXkgaGlkZGVuIGJ5IGRlZmF1bHQuXG4qL1xuXG4gIFtoaWRkZW5dOndoZXJlKDpub3QoW2hpZGRlbj1cInVudGlsLWZvdW5kXCJdKSkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbGF5ZXIgdXRpbGl0aWVzIHtcbiAgQHRhaWx3aW5kIHV0aWxpdGllcztcbn1cbiIsIi8qKlxuICogU3dpcGVyIDExLjIuMTBcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwczovL3N3aXBlcmpzLmNvbVxuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMjUgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogSnVuZSAyOCwgMjAyNVxuICovXG5cbi8qIEZPTlRfU1RBUlQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3N3aXBlci1pY29ucyc7XG4gIHNyYzogdXJsKCdkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQScpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4vKiBGT05UX0VORCAqL1xuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjogIzAwN2FmZjtcbiAgLypcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAtLXN3aXBlci13cmFwcGVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBpbml0aWFsO1xuICAqL1xufVxuOmhvc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiAxO1xufVxuLnN3aXBlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLXN3aXBlci13cmFwcGVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uLCBpbml0aWFsKTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItaW9zIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG59XG4uc3dpcGVyLWhvcml6b250YWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuLnN3aXBlci12ZXJ0aWNhbCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7XG59XG4uc3dpcGVyLXNsaWRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItYXV0b2hlaWdodCxcbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbn1cbi5zd2lwZXItYmFja2ZhY2UtaGlkZGVuIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi8qIDNEIEVmZmVjdHMgKi9cbi5zd2lwZXItM2Quc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlciB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG4uc3dpcGVyLTNkIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG4vKiBDU1MgTW9kZSAqL1xuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC8qIEZvciBGaXJlZm94ICovXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgLyogRm9yIEludGVybmV0IEV4cGxvcmVyIGFuZCBFZGdlICovXG59XG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiBub25lO1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBub25lO1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBmbGV4LXNocmluazogMDtcbiAgb3JkZXI6IDk5OTk7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogY2VudGVyIGNlbnRlcjtcbiAgc2Nyb2xsLXNuYXAtc3RvcDogYWx3YXlzO1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDFweDtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbn1cbi8qIFNsaWRlIHN0eWxlcyBzdGFydCAqL1xuLyogM0QgU2hhZG93cyAqL1xuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdyxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdyxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3cge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc3dpcGVyOm5vdCguc3dpcGVyLXdhdGNoLXByb2dyZXNzKSAuc3dpcGVyLWxhenktcHJlbG9hZGVyLFxuLnN3aXBlci13YXRjaC1wcm9ncmVzcyAuc3dpcGVyLXNsaWRlLXZpc2libGUgLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtcbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGUge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICNmZmY7XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwO1xufVxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLyogU2xpZGUgc3R5bGVzIGVuZCAqL1xuIiwiOnJvb3Qge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6IDQ0cHg7XG4gIC8qXG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tdG9wLW9mZnNldDogNTAlO1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldDogMTBweDtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgKi9cbn1cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXRvcC1vZmZzZXQsIDUwJSk7XG4gIHdpZHRoOiBjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gNDQgKiAyNyk7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIG1hcmdpbi10b3A6IGNhbGMoMHB4IC0gKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gMikpO1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24taGlkZGVuLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnN3aXBlci1idXR0b24tcHJldiBzdmcsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYgc3ZnLFxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBsZWZ0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDEwcHgpO1xuICByaWdodDogYXV0bztcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcmlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgMTBweCk7XG4gIGxlZnQ6IGF1dG87XG59XG4uc3dpcGVyLWJ1dHRvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qIE5hdmlnYXRpb24gZm9udCBzdGFydCAqL1xuLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xuICBmb250LXNpemU6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC12YXJpYW50OiBpbml0aWFsO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgY29udGVudDogJ3ByZXYnO1xufVxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICByaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCAxMHB4KTtcbiAgbGVmdDogYXV0bztcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogJ25leHQnO1xufVxuLyogTmF2aWdhdGlvbiBmb250IGVuZCAqL1xuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICDjg6rjgrvjg4Pjg4hcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbjp3aGVyZSh1bDpub3QoW2NsYXNzKj0nd3AtJ10pKSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi8qIDp3aGVyZShwOm5vdCg6bGFzdC1jaGlsZCkpIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn0gKi9cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICDjg5njg7zjgrlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmh0bWwsXG5ib2R5IHtcbiAgLyogQG1lZGlhICgtLXZpZXdwb3J0LW1kKSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9ICovXG59XG5cbmh0bWwge1xuICAvKiBoZWlnaHQ6IDEwMCU7ICovXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mYW1pbHkpO1xufVxuXG46dGFyZ2V0IHtcbiAgQG1lZGlhICgtLXZpZXdwb3J0LXVudGlsLW1kKSB7XG4gICAgc2Nyb2xsLW1hcmdpbi10b3A6IHZhcigtLWhlaWdodC1oZWFkZXIpO1xuICB9XG59XG5cbmJvZHkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS13ZWlnaHQtbm90by1tZWRpdW0pO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tY29sb3IpO1xuICAvKiBtaW4taGVpZ2h0OiAxMDAlOyAqL1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iZyk7XG5cbiAgLyogQG1lZGlhIHByaW50IHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9ICovXG59XG5cblxuOndoZXJlKC5tYWluKSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDEwMCAqIHZhcigtLXZ3KSk7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY29tbW9uL2xvZ28tYmcuc3ZnKSBuby1yZXBlYXQgdG9wIHJpZ2h0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoNTMyICogdmFyKC0tdncpKSBhdXRvO1xuXG4gIC8qIExQ44OG44Oz44OX44Os44O844OI44Gu5pmC44Gv5L2Z55m944KS5raI44GZICovXG4gIDp3aGVyZSgucGFnZS10ZW1wbGF0ZS1wYWdlLWxwKSAmIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG4gIEBtZWRpYSAoLS12aWV3cG9ydC11bnRpbC1tZCkge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDY1ICogdmFyKC0tdncpKTtcblxuICAgIC8qIOOCueODnuODm+aZguOCgkxQ44OG44Oz44OX44Os44O844OI44Gq44KJMOOBq+OBmeOCiyAqL1xuICAgIDp3aGVyZSgucGFnZS10ZW1wbGF0ZS1wYWdlLWxwKSAmIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbjp3aGVyZShhKSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1saW5rKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgJjpob3ZlciB7XG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuOndoZXJlKHN0cm9uZywgYiwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNikge1xuICBmb250LXdlaWdodDogdmFyKC0td2VpZ2h0LW5vdG8tYm9sZCk7XG59XG46d2hlcmUoaDEsIGgyLCBoMywgaDQsIGg1LCBoNikge1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQpO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIOODrOOCpOOCouOCpuODiFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIOODpuODvOODhuOCo+ODquODhuOCo1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnUtaGlkZS1tZCB7XG4gIEBtZWRpYSAoLS12aWV3cG9ydC1tZCkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnUtaGlkZS11bnRpbC1tZCB7XG4gIEBtZWRpYSAoLS12aWV3cG9ydC11bnRpbC1tZCkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG46d2hlcmUoaW1nLnUtZmx1aWQsIHZpZGVvLnUtZmx1aWQpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblxuIiwiLyog6KiY5LqL44Kz44Oz44OG44Oz44OE5YaF44Gn5L2/55SoICovXG4ucG9zdC1jb250YWluZXJ7XG4gIG1hcmdpbjogYXV0byFpbXBvcnRhbnQ7XG4gIEBtZWRpYSAod2lkdGggPCA3NjhweCkge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCFpbXBvcnRhbnQ7XG4gIH1cbiAgQG1lZGlhICggNzY4cHggPD0gd2lkdGgpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTMyMHB4O1xuICB9XG59XG5cbi8qIExQ44OG44Oz44OX44Os44O844OI55SoICovXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWxwIG1haW4gKiB7XG4gICAgbWFyZ2luOiAgcmV2ZXJ0LWxheWVyO1xuICAgIHBhZGRpbmc6IHJldmVydC1sYXllcjtcbiAgfVxuXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWxwIG1haW4gLm14LWF1dG97XG4gIG1hcmdpbi1sZWZ0OiBhdXRvIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvIWltcG9ydGFudDtcbn1cbiIsIjp3aGVyZShpW2NsYXNzKj0naWNvbi0nXSkge1xuICAtLW1hc2s6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHZpZXdCb3g9XCIwIDAgMjAgMjBcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIlM0UlM0NwYXRoIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiYmxhY2tcIiBzdHJva2Utd2lkdGg9XCI0XCIgc3Ryb2tlLWRhc2hhcnJheT1cIjJcIiBkPVwiTTAgMGgyMHYyMEgwelwiLyUzRSUzQy9zdmclM0UnKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDFlbTtcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICBtYXNrOiB2YXIoLS1tYXNrKSBjZW50ZXIgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG59XG5cbi8qIGFzcGVjdC1yYXRpbzogd2lkdGggLyBoZWlnaHQgKi9cbmkuaWNvbi1ibGFuayB7XG4gIC0tbWFzazogdXJsKCdfaWNvbi9ibGFuay5zdmcnKTtcbiAgYXNwZWN0LXJhdGlvOiA1MCAvIDQ5LjY3O1xufVxuaS5pY29uLWRlbHRhX2Ige1xuICAtLW1hc2s6IHVybCgnX2ljb24vZGVsdGFfYi5zdmcnKTtcbiAgYXNwZWN0LXJhdGlvOiA1MCAvIDQzLjM7XG59XG5pLmljb24tZGVsdGFfbCB7XG4gIC0tbWFzazogdXJsKCdfaWNvbi9kZWx0YV9sLnN2ZycpO1xuICBhc3BlY3QtcmF0aW86IDQzLjMgLyA1MDtcbn1cbmkuaWNvbi1kZWx0YV9yIHtcbiAgLS1tYXNrOiB1cmwoJ19pY29uL2RlbHRhX3Iuc3ZnJyk7XG4gIGFzcGVjdC1yYXRpbzogNDMuMyAvIDUwO1xufVxuaS5pY29uLWRlbHRhX3Qge1xuICAtLW1hc2s6IHVybCgnX2ljb24vZGVsdGFfdC5zdmcnKTtcbiAgYXNwZWN0LXJhdGlvOiA1MCAvIDQzLjM7XG59XG5pLmljb24tZGVsdGFjX3Ige1xuICAtLW1hc2s6IHVybCgnX2ljb24vZGVsdGFjX3Iuc3ZnJyk7XG59XG5pLmljb24tZmFjZWJvb2sge1xuICAtLW1hc2s6IHVybCgnX2ljb24vZmFjZWJvb2suc3ZnJyk7XG59XG5pLmljb24taW5zdGFncmFtIHtcbiAgLS1tYXNrOiB1cmwoJ19pY29uL2luc3RhZ3JhbS5zdmcnKTtcbn1cbmkuaWNvbi1tYWlsIHtcbiAgLS1tYXNrOiB1cmwoJ19pY29uL21haWwuc3ZnJyk7XG4gIGFzcGVjdC1yYXRpbzogNDYuODUgLyAzOC43MTtcbn1cbmkuaWNvbi1wbHVzIHtcbiAgLS1tYXNrOiB1cmwoJ19pY29uL3BsdXMuc3ZnJyk7XG59XG5pLmljb24tdGVsIHtcbiAgLS1tYXNrOiB1cmwoJ19pY29uL3RlbC5zdmcnKTtcbn1cbmkuaWNvbi11c2VyIHtcbiAgLS1tYXNrOiB1cmwoJ19pY29uL3VzZXIuc3ZnJyk7XG4gIGFzcGVjdC1yYXRpbzogNDQuODUgLyA1MDtcbn1cbmkuaWNvbi14IHtcbiAgLS1tYXNrOiB1cmwoJ19pY29uL3guc3ZnJyk7XG4gIGFzcGVjdC1yYXRpbzogNTAgLyA0My4zO1xufVxuaS5pY29uLXlvdXR1YmUge1xuICAtLW1hc2s6IHVybCgnX2ljb24veW91dHViZS5zdmcnKTtcbiAgYXNwZWN0LXJhdGlvOiAzOSAvIDI3O1xufVxuaS5pY29uLXBsYXkge1xuICAtLW1hc2s6IHVybCgnX2ljb24vcGxheS5zdmcnKTtcbiAgYXNwZWN0LXJhdGlvOiAzOSAvIDI3O1xufVxuIiwiLmMtYXJjaGl2ZS1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdhcDogY2FsYygzNiAqIHZhcigtLXZ3KSk7XG5cbiAgJi5pcy1jb2wtMiB7XG4gICAgQG1lZGlhICgtLXZpZXdwb3J0LW1kKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgfVxuXG4gICAgJiBhLmNhc2UtY2FyZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgJiAudGh1bWJuYWlsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICYgLmltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyAvKiDmr5TnjofjgpLkv53jgaPjgZ/jgb7jgb7mnqDjgpLln4vjgoHjgosgKi9cbiAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmIC5jb250ZW50LWJvZHkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5pcy1jb2wtMyB7XG4gICAgQG1lZGlhICgtLXZpZXdwb3J0LW1kKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIH1cblxuICAgICYgYS5jYXNlLWNhcmQge1xuICAgICAgJiAudGh1bWJuYWlsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAmIC5pbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmMtY29udGVudC1ib3h7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCBjYWxjKDMwICogdmFyKC0tdncpKSByZ2JhKDAsIDM2LCAxOTAsIDAuMSk7XG59XG4iLCIuYy1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBnYXA6IGNhbGMoMTAgKiB2YXIoLS12dykpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiBjYWxjKDU2ICogdmFyKC0tdncpKTtcbiAgcGFkZGluZzogMCAzZW07XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtbG93ZXIpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gIEBtZWRpYSAoLS12aWV3cG9ydC1tZCkge1xuICAgIG1pbi13aWR0aDogY2FsYygyNjQgKiB2YXIoLS12dykpO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJnLXByaW1hcnkpO1xuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICZbZGlzYWJsZWRdLFxuICAmW2FyaWEtZGlzYWJsZWRdIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cblxuICAmOmlzKGEpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAvKiBjb2xvciAqL1xuICAmLmlzLWJnLXByaW1hcnkge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgYm9yZGVyOiAwO1xuICAgICY6aG92ZXIge1xuICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDA4NDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmlzLWJnLXNlY29uZGFyeSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xuICAgIGJvcmRlcjogMDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMDUxMDY7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLyogZGlzcGxheSAqL1xuICAmLmlzLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJi5pcy1oLTQ4IHtcbiAgICBAbWVkaWEgKC0tdmlld3BvcnQtbWQpIHtcbiAgICAgIGhlaWdodDogY2FsYyg0OCAqIHZhcigtLXZ3KSk7XG4gICAgfVxuICB9XG5cbiAgPiAuaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxZW07XG5cbiAgICAmLmljb24tZGVsdGFjX3Ige1xuICAgICAgZm9udC1zaXplOiAxMTIuNSU7XG4gICAgfVxuICB9XG59XG5cbjp3aGVyZSguYy1idXR0b24tbGlzdCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogY2FsYygyMCAqIHZhcigtLXZ3KSk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYmxvY2s6IGNhbGMoNjQgKiB2YXIoLS12dykpIDA7XG5cbiAgQG1lZGlhICgtLXZpZXdwb3J0LXVudGlsLW1kKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IGNhbGMoMTUgKiB2YXIoLS12dykpO1xuICAgIG1hcmdpbi1ibG9jazogY2FsYygzMCAqIHZhcigtLXZ3KSkgMDtcbiAgfVxuXG4gICYuaXMtanVzdGlmeS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgJi5pcy1kaXJlY3Rpb24tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgPiAuYy1idXR0b24ge1xuICAgIEBtZWRpYSAoLS12aWV3cG9ydC11bnRpbC1tZCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuIiwiOndoZXJlKC5jLWlubmVyKSB7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLXBhZGRpbmctaW5uZXIpO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLXBhZGRpbmctaW5uZXIpO1xuXG4gIEBtZWRpYSAoLS12aWV3cG9ydC1tZCkge1xuICAgIG1heC13aWR0aDogY2FsYyh2YXIoLS13aWR0aCkgKyAodmFyKC0tcGFkZGluZy1pbm5lcikgKiAyKSk7XG4gICAgLS13aWR0aDogdmFyKC0td2lkdGgtY29udGVudC1tYWluKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAmLmlzLXctYXJ0aWNsZSB7XG4gICAgQG1lZGlhICgtLXZpZXdwb3J0LW1kKSB7XG4gICAgICAtLXdpZHRoOiB2YXIoLS13aWR0aC1jb250ZW50LWFydGljbGUpO1xuICAgIH1cbiAgfVxuXG4gICYuaXMtdy05NjQge1xuICAgIEBtZWRpYSAoLS12aWV3cG9ydC1tZCkge1xuICAgICAgLS13aWR0aDogdmFyKC0td2lkdGgtY29udGVudC1taW4pO1xuICAgIH1cbiAgfVxufVxuIiwiLmMtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGdhcDogMC41ZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS13ZWlnaHQtbm90by1ib2xkKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWxvdyk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xuXG4gICY6aG92ZXIge1xuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICBvcGFjaXR5OiAwLjY7XG4gICAgfVxuICB9XG59XG5cbi5jLWxpbmstbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxZW07XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1hcmdpbi10b3A6IGNhbGMoMTUgKiB2YXIoLS12dykpO1xufVxuIiwiLyogY29tcG9uZW50cy9jLW1vZGFsLmNzcyAqL1xuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogOTk5O1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGFuaW1hdGlvbjogZmFkZUluIDAuM3MgZWFzZSBmb3J3YXJkcztcbn1cblxuLm1vZGFsLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ubW9kYWxfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYW5pbWF0aW9uOiBzY2FsZUluIDAuM3MgZWFzZSBmb3J3YXJkcztcbn1cblxuLm1vZGFsX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNTBweDtcbiAgcmlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm1vZGFsX19jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiAjY2NjO1xufVxuXG4ubW9kYWxfX3ZpZGVvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzY2FsZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbiIsIi5jLXBhZ2VuYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogY2FsYyg4ICogdmFyKC0tdncpKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IGNhbGMoNjQgKiB2YXIoLS12dykpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1NKTtcblxuICA+IC5wYWdlLW51bWJlcnM6bm90KC5kb3RzKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiBjYWxjKDQwICogdmFyKC0tdncpKTtcbiAgICBoZWlnaHQ6IGNhbGMoNDAgKiB2YXIoLS12dykpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZhbWlseS11cmJhbmlzdCk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICY6aXMoYSkge1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5wcmV2LFxuICAgICYubmV4dCB7XG4gICAgICBmb250LXNpemU6IGNhbGMoNiAqIHZhcigtLXJlbTEpKTtcbiAgICB9XG5cbiAgICAmLmN1cnJlbnQge1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIH1cbiAgfVxufVxuIiwiOndoZXJlKC5jLXNlY3Rpb24pIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tc2l6ZS0xMjApO1xufVxuIiwiLnN3aXBlci1zbGlkZSB7XG4gID4gKiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuXG4gICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICB9XG4gIH1cbn1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICAmOmhvdmVyIHtcbiAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAoLS12aWV3cG9ydC1tZCkge1xuICB9XG5cbiAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgfVxufVxuIiwiLmMtdGl0bGUtYmFzaWMge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDQwICogdmFyKC0tdncpKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtWEwpO1xuICBmb250LXdlaWdodDogdmFyKC0td2VpZ2h0LW5vdG8tYm9sZCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1mcy1YTCk7XG5cbiAgJi5pcy1hbGlnbi1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuIiwiLmZvb3Rlci0tbHAsXG4uZm9vdGVyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAxMDB2aDtcbiAgdG9wOiAxMDBkdmg7XG4gIG1hcmdpbi10b3A6IHZhcigtLXNpemUtMTIwKTtcbn1cblxuLmZvb3Rlci0tbHB7XG4gIHBhZGRpbmc6IDE2cHggMDtcbn1cblxuLmZvb3Rlci1jb250YWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXG4gID4gLnRpdGxlIHtcbiAgICBwYWRkaW5nOiBjYWxjKDI4ICogdmFyKC0tdncpKSAwIGNhbGMoNDIgKiB2YXIoLS12dykpO1xuICAgIG1hcmdpbjogMDtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgNTkuNTYlLCA1MCUgMTAwJSwgMCA1OS41NiUpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLVhYTCk7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLXdlaWdodC1ub3RvLWJvbGQpO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1mcy1YWEwpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXG4gICAgQG1lZGlhICgtLXZpZXdwb3J0LXVudGlsLW1kKSB7XG4gICAgICBwYWRkaW5nOiBjYWxjKDEyICogdmFyKC0tdncpKSAwIGNhbGMoMjAgKiB2YXIoLS12dykpO1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDgzLjklLCA1MCUgMTAwJSwgMCA4My45JSk7XG4gICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1NKTtcbiAgICB9XG4gIH1cbn1cbi5mb290ZXItY29udGFjdC1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgxcHgsIDFmcikpO1xuXG4gIEBtZWRpYSAoLS12aWV3cG9ydC11bnRpbC1tZCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uZm9vdGVyLWNvbnRhY3QtaXRlbSB7XG4gIGRpc3BsYXk6IHN1YmdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogc3ViZ3JpZDtcbiAgZ3JpZC1yb3c6IHNwYW4gMztcbiAgcGFkZGluZzogY2FsYyg0NSAqIHZhcigtLXZ3KSkgY2FsYygzNSAqIHZhcigtLXZ3KSkgY2FsYyg1NSAqIHZhcigtLXZ3KSk7XG5cbiAgQG1lZGlhICgtLXZpZXdwb3J0LXVudGlsLW1kKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogY2FsYygzMCAqIHZhcigtLXZ3KSkgdmFyKC0tcGFkZGluZy1pbm5lcikgY2FsYyg1MCAqIHZhcigtLXZ3KSk7XG4gIH1cblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHZhcigtLWNvbG9yLWJnKTtcblxuICAgIEBtZWRpYSAoLS12aWV3cG9ydC11bnRpbC1tZCkge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWNvbG9yLWJnKTtcbiAgICB9XG4gIH1cblxuICA+IC5pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDIwICogdmFyKC0tdncpKTtcblxuICAgID4gLmltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gID4gLmNhdGNoIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtTSk7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLXdlaWdodC1ub3RvLWJvbGQpO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1sb3cpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBtZWRpYSAoLS12aWV3cG9ydC11bnRpbC1tZCkge1xuICAgICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IGNhbGMoMjAgKiB2YXIoLS12dykpO1xuICAgICAgaGVpZ2h0OiBjYWxjKDExICogdmFyKC0tdncpKTtcbiAgICAgIG1hcmdpbjogY2FsYygxNiAqIHZhcigtLXZ3KSkgYXV0bztcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgNTAlIDEwMCUpO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iZy1ncmF5KTtcbiAgICB9XG4gIH1cblxuICA+IC5idXR0b24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDMwMCAqIHZhcigtLXZ3KSk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLmZvb3Rlci1tYWluLS1scCxcbi5mb290ZXItbWFpbiB7XG4gIHBhZGRpbmc6IGNhbGMoNjAgKiB2YXIoLS12dykpIGNhbGMoMTAwICogdmFyKC0tdncpKSAwO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtbG93ZXIpO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM0ZTVjO1xuXG4gIEBtZWRpYSAoLS12aWV3cG9ydC11bnRpbC1tZCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXBhZGRpbmctaW5uZXIpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tcGFkZGluZy1pbm5lcik7XG4gIH1cblxuICA6d2hlcmUoYSkge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uZm9vdGVyLW1haW4tLWxwe1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmZvb3Rlci1sb2dvLS1scCxcbi5mb290ZXItbG9nbyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBnYXA6IGNhbGMoMTQgKiB2YXIoLS12dykpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDQwICogdmFyKC0tdncpKTtcbiAgZm9udC1zaXplOiBjYWxjKDI0ICogdmFyKC0tcmVtMSkpO1xuICBmb250LXdlaWdodDogdmFyKC0td2VpZ2h0LW5vdG8tcmVndWxhcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICBAbWVkaWEgKC0tdmlld3BvcnQtdW50aWwtbWQpIHtcbiAgICBnYXA6IGNhbGMoMTAgKiB2YXIoLS12dykpO1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNCAqIHZhcigtLXJlbTEpKTtcbiAgfVxuXG4gID4gLmltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGNhbGMoMjI5ICogdmFyKC0tdncpKTtcbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICBAbWVkaWEgKC0tdmlld3BvcnQtdW50aWwtbWQpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDE3NiAqIHZhcigtLXZ3KSk7XG4gICAgfVxuICB9XG59XG5cbi5mb290ZXItbG9nby0tbHB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gID4gLmltZyB7XG4gICAgd2lkdGg6IGNhbGMoMTMwICogdmFyKC0tdncpKTtcbiAgfVxufVxuXG5cbi5mb290ZXItbmF2IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoY2FsYygxNjAgKiB2YXIoLS12dykpLCAxZnIpKTtcbiAgZ2FwOiBjYWxjKDIwICogdmFyKC0tdncpKTtcbiAgcGFkZGluZzogMCAwIGNhbGMoNjAgKiB2YXIoLS12dykpO1xuXG4gIEBtZWRpYSAoLS12aWV3cG9ydC11bnRpbC1tZCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMzAgKiB2YXIoLS12dykpO1xuICB9XG5cbiAgPiAuY29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiBjYWxjKDIwICogdmFyKC0tdncpKTtcbiAgfVxufVxuLmZvb3Rlci1uYXYtcGFyZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiBjYWxjKDEyICogdmFyKC0tdncpKTtcbn1cbi5mb290ZXItbmF2LWxpbmssXG4uZm9vdGVyLW5hdi1zdWItbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogY2FsYygxMiAqIHZhcigtLXZ3KSk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMjVzO1xuXG4gICY6aXMoYSkge1xuICAgICY6aG92ZXIge1xuICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgY29sb3I6ICNjNmNiZDY7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgPiAuaWNvbiB7XG4gICAgJi5pY29uLWRlbHRhX3Ige1xuICAgICAgZm9udC1zaXplOiBjYWxjKDYgKiB2YXIoLS1yZW0xKSk7XG4gICAgfVxuICB9XG59XG4uZm9vdGVyLW5hdi1saW5rIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogdmFyKC0td2VpZ2h0LW5vdG8tYm9sZCk7XG59XG4uZm9vdGVyLW5hdi1zdWItbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiBjYWxjKDE0ICogdmFyKC0tcmVtMSkpO1xuICBmb250LXdlaWdodDogdmFyKC0td2VpZ2h0LW5vdG8tcmVndWxhcik7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDAuNWxoIC0gMC41cHgpO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDAuNWVtO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgfVxufVxuXG4uZm9vdGVyLXByaXZhY3ktbWFyayB7XG4gID4gYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IGNhbGMoOCAqIHZhcigtLXZ3KSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGMoNCAqIHZhcigtLXZ3KSk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cztcblxuICAgICY6aG92ZXIge1xuICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgb3BhY2l0eTogMC43NTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBjYWxjKDg1ICogdmFyKC0tdncpKTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmZvb3Rlci1taXNjcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IGNhbGMoMTQgKiB2YXIoLS12dykpIGNhbGMoMTAwICogdmFyKC0tdncpKTtcbiAgbWFyZ2luOiAwIGNhbGMoLTEwMCAqIHZhcigtLXZ3KSk7XG4gIGZvbnQtc2l6ZTogY2FsYygxMiAqIHZhcigtLXJlbTEpKTtcbiAgY29sb3I6ICNjNmNiZDY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iZy1ncmF5KTtcblxuICBAbWVkaWEgKC0tdmlld3BvcnQtdW50aWwtbWQpIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxZW0gMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1wYWRkaW5nLWlubmVyKTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLXBhZGRpbmctaW5uZXIpO1xuICAgIG1hcmdpbjogMCBjYWxjKDBweCAtIHZhcigtLXBhZGRpbmctaW5uZXIpKTtcbiAgfVxuXG4gID4gLmNvcHlyaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cbi5mb290ZXItbWlzY3MtbGluayB7XG4gIHBhZGRpbmc6IDAgMWVtO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJnLWdyYXkpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjI1cztcblxuICAmOmhvdmVyIHtcbiAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICB9XG4gIH1cblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4uZm9vdGVyLWNvcHlyaWdodCB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcblxuICBAbWVkaWEgKC0tdmlld3BvcnQtdW50aWwtbWQpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDI1ICogdmFyKC0tdncpKTtcbiAgfVxufVxuXG4udGV4dC1mb290ZXItaW5mb3tcbiAgZm9udC1zaXplOiBjYWxjKDEyICogdmFyKC0tcmVtMSkpO1xuICBjb2xvciA6IHZhcigtLWNvbG9yLWJkci1ncmF5KTtcbn1cbiIsIi5oZWFkZXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IHZhcigtLXotaGVhZGVyKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiBjYWxjKDEyICogdmFyKC0tdncpKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogdmFyKC0taGVpZ2h0LWhlYWRlcik7XG4gIHBhZGRpbmc6IDAgY2FsYygyNSAqIHZhcigtLXZ3KSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1sb3dlcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblxuICBAbWVkaWEgKC0tdmlld3BvcnQtdW50aWwtbWQpIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICBwYWRkaW5nOiAwIGNhbGMoMTYgKiB2YXIoLS12dykpO1xuICB9XG59XG5cbi5oZWFkZXItbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogY2FsYygxMiAqIHZhcigtLXZ3KSk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogY2FsYygxOCAqIHZhcigtLXJlbTEpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLXdlaWdodC1ub3RvLXJlZ3VsYXIpO1xuICBjb2xvcjogdmFyKC0tY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgQG1lZGlhICgtLXZpZXdwb3J0LXVudGlsLW1kKSB7XG4gICAgZ2FwOiBjYWxjKDEwICogdmFyKC0tdncpKTtcbiAgICBmb250LXNpemU6IGNhbGMoMTQgKiB2YXIoLS1yZW0xKSk7XG4gIH1cblxuICA+IC5pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBjYWxjKDIwNSAqIHZhcigtLXZ3KSk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgQG1lZGlhICgtLXZpZXdwb3J0LXVudGlsLW1kKSB7XG4gICAgICB3aWR0aDogY2FsYygxNzYgKiB2YXIoLS12dykpO1xuICAgIH1cbiAgfVxufVxuXG4uaGVhZGVyLW1lbnUge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZm9udC1zaXplOiBjYWxjKDE1ICogdmFyKC0tcmVtMSkpO1xuXG4gIEBtZWRpYSAoLS12aWV3cG9ydC11bnRpbC1tZCkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIHdpZHRoOiBjYWxjKDI5MyAqIHZhcigtLXZ3KSk7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IGNhbGMoMjQgKiB2YXIoLS12dykpO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIG92ZXJzY3JvbGwtYmVoYXZpb3I6IGNvbnRhaW47XG4gICAgc2Nyb2xsYmFyLWd1dHRlcjogc3RhYmxlO1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNiAqIHZhcigtLXJlbTEpKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogZGlzcGxheSwgaGVpZ2h0O1xuICAgIHRyYW5zaXRpb24tYmVoYXZpb3I6IGFsbG93LWRpc2NyZXRlO1xuXG4gICAgJi5pcy1vcGVuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHN2aCAtIHZhcigtLWhlaWdodC1oZWFkZXIpKTtcblxuICAgICAgQHN0YXJ0aW5nLXN0eWxlIHtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gID4gLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDAgY2FsYygyMCAqIHZhcigtLXZ3KSk7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBtZWRpYSAoLS12aWV3cG9ydC11bnRpbC1tZCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5oZWFkZXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcblxuICBAbWVkaWEgKC0tdmlld3BvcnQtdW50aWwtbWQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMjQgKiB2YXIoLS12dykpO1xuICB9XG5cbiAgPiAubGluayB7XG4gICAgQG1lZGlhICgtLXZpZXdwb3J0LW1kKSB7XG4gICAgICBwYWRkaW5nOiAwIGNhbGMoMTIgKiB2YXIoLS12dykpO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tY29sb3ItYmRyLWdyYXkpO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhICgtLXZpZXdwb3J0LXVudGlsLW1kKSB7XG4gICAgICBwYWRkaW5nOiBjYWxjKDEyICogdmFyKC0tdncpKSBjYWxjKDEwICogdmFyKC0tdncpKTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iZHItZ3JheSk7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmRyLWdyYXkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaGVhZGVyLW5hdi1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IGNhbGMoNSAqIHZhcigtLXZ3KSk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOmlzKGEpOmhvdmVyIHtcbiAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgPiAubGFiZWw6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgPiAuaWNvbiB7XG4gICAgJi5pY29uLWJsYW5rIHtcbiAgICAgIGhlaWdodDogY2FsYygxMyAqIHZhcigtLXZ3KSk7XG4gICAgfVxuXG4gICAgJi5pY29uLWRlbHRhX2Ige1xuICAgICAgaGVpZ2h0OiBjYWxjKDYgKiB2YXIoLS12dykpO1xuICAgIH1cbiAgfVxuXG4gID4gLmxhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBAbWVkaWEgKC0tdmlld3BvcnQtbWQpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IGNhbGMoLTcgKiB2YXIoLS12dykpO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGxlZnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5oZWFkZXItYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogY2FsYygxMiAqIHZhcigtLXZ3KSk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgQG1lZGlhICgtLXZpZXdwb3J0LXVudGlsLW1kKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxufVxuXG4uaGVhZGVyLWFjdGlvbnMtYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogY2FsYygzNyAqIHZhcigtLXZ3KSk7XG4gIHBhZGRpbmc6IDAgY2FsYygxOCAqIHZhcigtLXZ3KSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgLS1jb2xvci1idXR0b24taG92ZXItYmc6ICMwMDNiNzk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDtcblxuICBAbWVkaWEgKC0tdmlld3BvcnQtdW50aWwtbWQpIHtcbiAgICBoZWlnaHQ6IGNhbGMoNDggKiB2YXIoLS12dykpO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJ1dHRvbi1ob3Zlci1iZyk7XG4gICAgfVxuICB9XG5cbiAgJi5pcy1iZy1zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG4gICAgLS1jb2xvci1idXR0b24taG92ZXItYmc6ICNlMDUxMDY7XG4gIH1cbn1cblxuLmhlYWRlci1hY3Rpb25zLWxvZ2luIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiBjYWxjKDIgKiB2YXIoLS12dykpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IGNhbGMoMTMgKiB2YXIoLS1yZW0xKSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6aG92ZXIge1xuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICA+IC5sYWJlbDo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKC0tdmlld3BvcnQtdW50aWwtbWQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogY2FsYyg2ICogdmFyKC0tdncpKTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IGNhbGMoNDggKiB2YXIoLS12dykpO1xuICAgIHBhZGRpbmc6IDAgY2FsYygxOCAqIHZhcigtLXZ3KSk7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgfVxuXG4gID4gLmljb24ge1xuICAgIGhlaWdodDogY2FsYygxNiAqIHZhcigtLXZ3KSk7XG4gIH1cblxuICA+IC5sYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiBjYWxjKC0yICogdmFyKC0tdncpKTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBsZWZ0O1xuICAgIH1cbiAgfVxufVxuXG4uaGVhZGVyLW5hdi1wYXJlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmW29wZW5dIHtcbiAgICA+IC50cmlnZ2VyOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnXFwyNUIyJztcbiAgICB9XG4gIH1cblxuICA+IC50cmlnZ2VyIHtcbiAgICAmOjotd2Via2l0LWRldGFpbHMtbWFya2VyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZm9udC1zaXplOiBjYWxjKDYgKiB2YXIoLS1yZW0xKSk7XG4gICAgICBjb250ZW50OiAnXFwyNUJDJztcbiAgICB9XG4gIH1cbn1cbi5oZWFkZXItbmF2LWNoaWxkcmVuIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWxvd2VyKTtcblxuICBAbWVkaWEgKC0tdmlld3BvcnQtbWQpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyAoMjUgKiB2YXIoLS12dykpKTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZ2FwOiBjYWxjKDE2ICogdmFyKC0tdncpKTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiBjYWxjKDE1OCAqIHZhcigtLXZ3KSk7XG4gICAgcGFkZGluZzogY2FsYygyMCAqIHZhcigtLXZ3KSkgY2FsYygxMCAqIHZhcigtLXZ3KSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGMoMTAgKiB2YXIoLS12dykpO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggY2FsYygzMCAqIHZhcigtLXZ3KSkgcmdiYSgwLCAzNiwgMTkwLCAwLjEpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuXG4gIEBtZWRpYSAoLS12aWV3cG9ydC11bnRpbC1tZCkge1xuICAgIGdhcDogY2FsYygxMiAqIHZhcigtLXZ3KSk7XG4gICAgbWFyZ2luLXRvcDogY2FsYygxNSAqIHZhcigtLXZ3KSk7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0ICogdmFyKC0tcmVtMSkpO1xuICB9XG59XG5cbi5oZWFkZXItdHJpZ2dlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNhbGMoNDUgKiB2YXIoLS12dykpO1xuICBoZWlnaHQ6IGNhbGMoNDUgKiB2YXIoLS12dykpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIEBtZWRpYSAoLS12aWV3cG9ydC1tZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmLmlzLW9wZW4ge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKC00NWRlZyk7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIHdpZHRoOiBjYWxjKDMxICogdmFyKC0tdncpKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoNDVkZWcpO1xuICAgIH1cbiAgfVxuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gKDEuNSAqIHZhcigtLXZ3KSkpO1xuICAgIGxlZnQ6IGNhbGMoNyAqIHZhcigtLXZ3KSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBjYWxjKDMgKiB2YXIoLS12dykpO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3MsIHRyYW5zZm9ybSAwLjNzO1xuICB9XG4gICY6OmJlZm9yZSB7XG4gICAgd2lkdGg6IGNhbGMoMzEgKiB2YXIoLS12dykpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC00LjUgKiB2YXIoLS12dykpKTtcbiAgfVxuICAmOjphZnRlciB7XG4gICAgd2lkdGg6IGNhbGMoMjIgKiB2YXIoLS12dykpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKDQuNSAqIHZhcigtLXZ3KSkpO1xuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIOS4i+WxpOWFsemAmlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnN1YnBhZ2UtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDAgKiB2YXIoLS12dykpO1xuXG4gIEBtZWRpYSAoLS12aWV3cG9ydC11bnRpbC1tZCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoNTUgKiB2YXIoLS12dykpO1xuICB9XG5cbiAgPiAudGl0bGUge1xuICAgIG1hcmdpbjogMCAwIGNhbGMoMzAgKiB2YXIoLS12dykpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLVhYWFhMKTtcbiAgICBmb250LXdlaWdodDogdmFyKC0td2VpZ2h0LW5vdG8tYm9sZCk7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWZzLVhYWFhMKTtcbiAgfVxuXG4gID4gLmRlc2Mge1xuICAgIEBtZWRpYSAoLS12aWV3cG9ydC1tZCkge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDc2OCAqIHZhcigtLXZ3KSk7XG4gICAgICBmb250LXNpemU6IGNhbGMoMTggKiB2YXIoLS1yZW0xKSk7XG4gICAgfVxuICB9XG59XG5cbi5zdWJwYWdlLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiBjYWxjKDEwICogdmFyKC0tdncpKSAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygzNSAqIHZhcigtLXZ3KSk7XG59XG4uc3VicGFnZS1uYXYtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgY2FsYygxMiAqIHZhcigtLXZ3KSkgY2FsYygoNyAqIHZhcigtLXZ3KSkgKyAycHgpO1xuICBmb250LXdlaWdodDogdmFyKC0td2VpZ2h0LW5vdG8tYm9sZCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iZHItZ3JheSk7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iZHItZ3JheSk7XG4gIH1cblxuICAmLmlzLWN1cnJlbnQge1xuICAgID4gLmxhYmVsOjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICB9XG4gIH1cblxuICAmOmlzKGEpOmhvdmVyIHtcbiAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgPiAubGFiZWw6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgPiAubGFiZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogY2FsYygtNyAqIHZhcigtLXZ3KSk7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgbGVmdDtcbiAgICB9XG4gIH1cbn1cblxuLnN1YnBhZ2UtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IGNhbGMoMzAgKiB2YXIoLS12dykpIHJnYmEoMCwgMzYsIDE5MCwgMC4xKTtcblxuICBAbWVkaWEgKC0tdmlld3BvcnQtbWQpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogY2FsYyg1NiAqIHZhcigtLXZ3KSk7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IGNhbGMoOTY4ICogdmFyKC0tdncpKTtcbiAgICBwYWRkaW5nOiBjYWxjKDQ0ICogdmFyKC0tdncpKSBjYWxjKDgwICogdmFyKC0tdncpKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgQG1lZGlhICgtLXZpZXdwb3J0LXVudGlsLW1kKSB7XG4gICAgcGFkZGluZzogY2FsYyg0NSAqIHZhcigtLXZ3KSkgdmFyKC0tcGFkZGluZy1pbm5lcik7XG4gIH1cblxuICA+IC50aHVtYm5haWwge1xuICAgIHdpZHRoOiBjYWxjKDMxMCAqIHZhcigtLXZ3KSk7XG4gICAgcGFkZGluZzogMCBjYWxjKDEyICogdmFyKC0tdncpKSBjYWxjKDEyICogdmFyKC0tdncpKSAwO1xuXG4gICAgQG1lZGlhICgtLXZpZXdwb3J0LXVudGlsLW1kKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMjggKiB2YXIoLS12dykpO1xuICAgIH1cblxuICAgID4gLmltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYm94LXNoYWRvdzogY2FsYygxNiAqIHZhcigtLXZ3KSkgY2FsYygxNiAqIHZhcigtLXZ3KSkgMCAjYzZjYmQ2O1xuICAgIH1cbiAgfVxuXG4gID4gLmNvbnRhaW5lciB7XG4gICAgZmxleDogMTtcblxuICAgID4gLmNhdGNoIHtcbiAgICAgIG1hcmdpbjogMCAwIGNhbGMoMTMgKiB2YXIoLS12dykpO1xuICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLXdlaWdodC1ub3RvLWJvbGQpO1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXG4gICAgICBAbWVkaWEgKC0tdmlld3BvcnQtdW50aWwtbWQpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgID4gLnRpdGxlIHtcbiAgICAgIG1hcmdpbjogMCAwIGNhbGMoMjMgKiB2YXIoLS12dykpO1xuICAgICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtTSk7XG4gICAgICBmb250LXdlaWdodDogdmFyKC0td2VpZ2h0LW5vdG8tYm9sZCk7XG4gICAgICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtZnMtTSk7XG5cbiAgICAgIEBtZWRpYSAoLS12aWV3cG9ydC11bnRpbC1tZCkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiAuYnV0dG9uLWxpc3Qge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIsXG4uYy1ib2R5LWFydGljbGUge1xuICAtLWJnLWFydGljbGUtcmV2ZXJzZTogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQpO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG5cbiAgOndoZXJlKHN0cm9uZywgYikge1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS13ZWlnaHQtbm90by1ib2xkKTtcbiAgfVxuXG4gID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICA+ICo6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYy1ib2R5LWFydGljbGUge1xuICAuYWxpZ25mdWxsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoKDEwMCUgLSB2YXIoLS0xMDB2dykpIC8gMik7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEwMCUgLSB2YXIoLS0xMDB2dykpIC8gMik7XG4gIH1cbn1cbiIsIi53cC1ibG9jay1idXR0b24ge1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIC0tY29sb3ItYnV0dG9uLWhvdmVyLWJnOiB2YXIoLS1jb2xvci1iZyk7XG4gIC0tY29sb3ItYnV0dG9uLWhvdmVyOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblxuICBAbWVkaWEgKC0tdmlld3BvcnQtbWQpIHtcbiAgICBtaW4td2lkdGg6IGNhbGMoMjY0ICogdmFyKC0tdncpKTtcbiAgfVxuXG4gICYuaXMtc3R5bGUtZmlsbCB7XG4gICAgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gICAgICAmLmhhcy1jYW1jYXJkLXNlY29uZGFyeS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xuICAgICAgICAtLWNvbG9yLWJ1dHRvbi1ob3Zlci1iZzogI2UwNTEwNjtcbiAgICAgICAgLS1jb2xvci1idXR0b24taG92ZXI6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmlzLXN0eWxlLW91dGxpbmUge1xuICAgIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICAgICAgJi5oYXMtY2FtY2FyZC1zZWNvbmRhcnktY29sb3Ige1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG4gICAgICAgIC0tY29sb3ItYnV0dG9uLWhvdmVyOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaXMtc3R5bGUtYnV0dG9uLWljb24tZGVsdGFjX2Ige1xuICAgIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAtLW1hc2s6IHVybCgnLi4vaW1hZ2VzL19pY29uL2RlbHRhY19iLnN2ZycpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaXMtc3R5bGUtYnV0dG9uLXJhZGl1cy0xMCB7XG4gICAgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gICAgICBib3JkZXItcmFkaXVzOiBjYWxjKDEwICogdmFyKC0tdncpKTtcbiAgICB9XG4gIH1cbn1cblxuLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dCwgY29sb3IgMC4ycyBlYXNlLWluLW91dDtcblxuICAmOmhvdmVyIHtcbiAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJ1dHRvbi1ob3ZlcikgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJ1dHRvbi1ob3Zlci1iZykgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYyg1MCUgLSAwLjVlbSk7XG4gICAgcmlnaHQ6IDFlbTtcbiAgICB3aWR0aDogMWVtO1xuICAgIGhlaWdodDogMWVtO1xuICAgIGZvbnQtc2l6ZTogMTEyLjUlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICBtYXNrOiB2YXIoLS1tYXNrKSBjZW50ZXIgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG4gICAgLS1tYXNrOiB1cmwoJy4uL2ltYWdlcy9faWNvbi9kZWx0YWNfci5zdmcnKTtcbiAgfVxufVxuIiwiLndwLWJsb2NrLWRldGFpbHMge1xuICAmW29wZW5dIHtcbiAgICA+IHN1bW1hcnkge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAtLW1hc2s6IHVybCgnLi4vaW1hZ2VzL19pY29uL21pbnVzLnN2ZycpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gID4gc3VtbWFyeSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEuM2VtIDRlbSAxLjNlbSAyZW07XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLXdlaWdodC1ub3RvLWJvbGQpO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAmOjotd2Via2l0LWRldGFpbHMtbWFya2VyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBjYWxjKDUwJSAtICg2ICogdmFyKC0tdncpKSk7XG4gICAgICByaWdodDogMmVtO1xuICAgICAgd2lkdGg6IGNhbGMoMTIgKiB2YXIoLS12dykpO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEyICogdmFyKC0tdncpKTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgbWFzazogdmFyKC0tbWFzaykgY2VudGVyIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuICAgICAgLS1tYXNrOiB1cmwoJy4uL2ltYWdlcy9faWNvbi9wbHVzLnN2ZycpO1xuICAgIH1cblxuICAgICsgKiB7XG4gICAgICBwYWRkaW5nOiAwIDJlbSAxLjNlbTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3IpO1xuICAgIH1cbiAgfVxufVxuIiwiLndwLWJsb2NrLWdyb3VwIHtcbiAgJi5pcy1sYXlvdXQtZmxleCB7XG4gICAgQG1lZGlhICgtLXZpZXdwb3J0LXVudGlsLW1kKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgfVxuICB9XG59XG5cbi5pcy1zdHlsZS1ncm91cC1iZyB7XG4gIHBhZGRpbmc6IGNhbGMoNDAgKiB2YXIoLS12dykpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1hcnRpY2xlLXJldmVyc2UpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IGNhbGMoMzAgKiB2YXIoLS12dykpIHJnYmEoMCwgMzYsIDE5MCwgMC4xKTtcblxuICBAbWVkaWEgKC0tdmlld3BvcnQtdW50aWwtbWQpIHtcbiAgICBwYWRkaW5nOiBjYWxjKDI4ICogdmFyKC0tdncpKSB2YXIoLS1wYWRkaW5nLWlubmVyKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tcGFkZGluZy1pbm5lcikpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDBweCAtIHZhcigtLXBhZGRpbmctaW5uZXIpKTtcbiAgfVxuXG4gIDp3aGVyZSgqKSB7XG4gICAgLS1iZy1hcnRpY2xlLXJldmVyc2U6IHZhcigtLWNvbG9yLWJnKTtcbiAgfVxufVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHtcbiAgLmlzLXN0eWxlLWdyb3VwLXdpZHRoLTk2NCB7XG4gICAgQG1lZGlhICgtLXZpZXdwb3J0LW1kKSB7XG4gICAgICAtLXdpZHRoLWNvbnRlbnQtd3A6IHZhcigtLXdpZHRoLWNvbnRlbnQtbWluKTtcbiAgICB9XG4gIH1cbn1cbi5jLWJvZHktYXJ0aWNsZSB7XG4gIC5pcy1zdHlsZS1ncm91cC13aWR0aC05NjQge1xuICAgIEBtZWRpYSAoLS12aWV3cG9ydC1tZCkge1xuICAgICAgbWF4LXdpZHRoOiB2YXIoLS13aWR0aC1jb250ZW50LW1pbik7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLmlzLXN0eWxlLWdyb3VwLWZsZXgtY29sLTIge1xuICA+ICoge1xuICAgIEBtZWRpYSAoLS12aWV3cG9ydC1tZCkge1xuICAgICAgZ2FwOiBjYWxjKDM2ICogdmFyKC0tdncpKTtcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gKDM2ICogdmFyKC0tdncpKSkgLyAyKTtcbiAgICB9XG4gIH1cbn1cbi5pcy1zdHlsZS1ncm91cC1mbGV4LWNvbC0zIHtcbiAgPiAqIHtcbiAgICBAbWVkaWEgKC0tdmlld3BvcnQtbWQpIHtcbiAgICAgIGdhcDogY2FsYygzNiAqIHZhcigtLXZ3KSk7XG4gICAgICB3aWR0aDogY2FsYygoMTAwJSAtICg3MiAqIHZhcigtLXZ3KSkpIC8gMyk7XG4gICAgfVxuICB9XG59XG4iLCIuaGFzLXMtZm9udC1zaXplIHtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWZzLVMpO1xufVxuXG4uaGFzLW0tZm9udC1zaXplIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWZzLU0pO1xuXG4gICsgKiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4uaGFzLWwtZm9udC1zaXplIHtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWZzLUwpO1xufVxuXG4uaGFzLXhsLWZvbnQtc2l6ZSB7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1mcy1YTCk7XG59XG5cbi5oYXMteHhsLWZvbnQtc2l6ZSB7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1mcy1YWEwpO1xufVxuXG4uaXMtc3R5bGUtaGVhZGluZy1iZHItcHJpbWFyeSB7XG4gIHBhZGRpbmctbGVmdDogY2FsYygyMCAqIHZhcigtLXZ3KSk7XG4gIG1hcmdpbi10b3A6IGNhbGMoODAgKiB2YXIoLS12dykpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1YWEwpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtZnMtWFhMKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBib3JkZXItbGVmdDogY2FsYyg3ICogdmFyKC0tdncpKSBzb2xpZCBjdXJyZW50Q29sb3I7XG5cbiAgQG1lZGlhICgtLXZpZXdwb3J0LXVudGlsLW1kKSB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDE1ICogdmFyKC0tdncpKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogY2FsYyg0ICogdmFyKC0tdncpKTtcbiAgfVxufVxuIiwiLndwLWJsb2NrLWltYWdlIHtcbiAgLndwLWVsZW1lbnQtY2FwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygxMiAqIHZhcigtLXZ3KSk7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUpO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbiIsIi5jLWJvZHktYXJ0aWNsZSB7XG4gIDp3aGVyZShvbCkge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVlbTtcbiAgfVxufVxuIiwiLmVkaXRvci1zdHlsZXMtd3JhcHBlcixcbi5jLWJvZHktYXJ0aWNsZSB7XG4gIC5pcy1zdHlsZS1wYXJhZ3JhcGgtaWNvbi1kZWx0YWNfciBhLFxuICAuaXMtc3R5bGUtcGFyYWdyYXBoLWljb24tYmxhbmsgYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGdhcDogMC41ZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtbG93KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMWVtO1xuICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgbWFzazogdmFyKC0tbWFzaykgY2VudGVyIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuICAgIH1cbiAgfVxuXG4gIC5pcy1zdHlsZS1wYXJhZ3JhcGgtaWNvbi1kZWx0YWNfciBhIHtcbiAgICBmb250LXdlaWdodDogdmFyKC0td2VpZ2h0LW5vdG8tYm9sZCk7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgLS1tYXNrOiB1cmwoJy4uL2ltYWdlcy9faWNvbi9kZWx0YWNfci5zdmcnKTtcbiAgICB9XG4gIH1cblxuICAuaXMtc3R5bGUtcGFyYWdyYXBoLWljb24tYmxhbmsgYSB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgLS1tYXNrOiB1cmwoJy4uL2ltYWdlcy9faWNvbi9ibGFuay5zdmcnKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5wYWdlLWNvbXBvbmVudHMge1xuICAuaWNvbi1saXN0IHtcbiAgICBmb250LXNpemU6IDNyZW07XG5cbiAgICA+IGkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmMtYnV0dG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICB9XG59XG4iLCIjX2RldiB7XG4gIDp3aGVyZShtYWluKSB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgfVxuXG4gIDp3aGVyZShoMSkge1xuICAgIG1hcmdpbjogMmVtIDAgMC43NWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIDp3aGVyZShoMiwgaDMsIGg0LCBoNSwgaDYpIHtcbiAgICBtYXJnaW46IDEuNWVtIDAgMC43NWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIDp3aGVyZShoMSwgaDIsIGgzLCBoNCwgaDUsIGg2KSArIDp3aGVyZShoMSwgaDIsIGgzLCBoNCwgaDUsIGg2KSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuIiwiLnBhZ2Utc2FtcGxlIHtcbiAgLmNvZGUtZXhhbXBsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICAgIG1hcmdpbjogMzBweCAwIDIwcHg7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgZm9udC1zaXplOiB2YXIoLS1yZW0xNCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBjb2xvcjogIzU1NTtcbiAgICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xMHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDFweCAxMnB4O1xuICAgICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGNvbnRlbnQ6ICdleGFtcGxlJztcbiAgICAgIGJhY2tncm91bmQ6ICMzMzM7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIH1cbiAgICA+IGNvZGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiA3cHggMTBweDtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgZm9udC1mYW1pbHk6ICdCaXRzdHJlYW0gVmVyYSBTYW5zIE1vbm8nLCBDb25zb2xhcywgQ291cmllciwgdWktbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gICAgfVxuICB9XG4gIDp3aGVyZSh0ZXh0YXJlYVtyZWFkb25seV0pIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtZmFtaWx5OiAnQml0c3RyZWFtIFZlcmEgU2FucyBNb25vJywgQ29uc29sYXMsIENvdXJpZXIsIHVpLW1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tcmVtMTQpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICM1NTU7XG4gICAgcmVzaXplOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNmNmY5ZmY7XG4gIH1cblxuICAvKiBzYW1wbGUgc3R5bGUgKi9cbiAgLnVybC1pbmxpbmUge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCdfaW5saW5lL3NhbXBsZS1mdWppeWFtYS5wbmcnKTtcbiAgfVxuICAudXJsLWlubGluZS1zdmc6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY29udGVudDogdXJsKCdfaW5saW5lL3NhbXBsZS1sb2dvLnN2ZycpO1xuICB9XG4gIC51cmwtcmViYXNlLWNhY2hlIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnL19kZXYvc2FtcGxlL2NhdC5qcGcnKTtcbiAgfVxuICAuc3ZnLWlubGluZS1sb2dvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDUwdnc7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2Utb3V0O1xuICAgIC8qIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7ICovXG4gICAgJjpob3ZlciB7XG4gICAgICAtLWxvZ28tbGluZTogIzUwOGRlMztcbiAgICAgIC0tbG9nby1wYWludDogI2QwZWIwMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWY7XG4gICAgfVxuICAgIC8qIH0gKi9cbiAgICA6d2hlcmUocGF0aCkge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjJzIGVhc2Utb3V0O1xuICAgIH1cbiAgfVxufVxuIiwiLmNhc2UtY2FyZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IGNhbGMoMzAgKiB2YXIoLS12dykpIHJnYmEoMCwgMzYsIDE5MCwgMC4xKTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzIGVhc2UtaW4tb3V0O1xuXG4gICY6aG92ZXIge1xuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IGNhbGMoMzAgKiB2YXIoLS12dykpIHJnYmEoMCwgMzYsIDE5MCwgMC4yMik7XG5cbiAgICAgID4gLnRodW1ibmFpbCB7XG4gICAgICAgID4gLmltZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaXMtbGF5b3V0LWNvbHVtbiB7XG4gICAgQG1lZGlhICgtLXZpZXdwb3J0LW1kKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGdhcDogMCBjYWxjKDM0ICogdmFyKC0tdncpKTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiBjYWxjKDI4ICogdmFyKC0tdncpKSBjYWxjKDMyICogdmFyKC0tdncpKTtcblxuICAgICAgPiAudGh1bWJuYWlsIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNDY0ICogdmFyKC0tdncpKTtcbiAgICAgIH1cblxuICAgICAgPiAuY29udGFpbmVyIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICA+IC50aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMCAqIHZhcigtLXZ3KSk7XG4gICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtWEwpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgPiAudGh1bWJuYWlsIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgPiAuaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcblxuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuICB9XG5cbiAgPiAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiBjYWxjKDI4ICogdmFyKC0tdncpKSBjYWxjKDMyICogdmFyKC0tdncpKTtcblxuICAgIEBtZWRpYSAoLS12aWV3cG9ydC11bnRpbC1tZCkge1xuICAgICAgcGFkZGluZzogY2FsYygzMiAqIHZhcigtLXZ3KSkgY2FsYygyNSAqIHZhcigtLXZ3KSk7XG4gICAgfVxuXG4gICAgPiAubG9nbyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBjYWxjKDMyICogdmFyKC0tdncpKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoOCAqIHZhcigtLXZ3KSk7XG4gICAgfVxuXG4gICAgPiAudGl0bGUge1xuICAgICAgbWFyZ2luOiAwIDAgY2FsYygxNSAqIHZhcigtLXZ3KSk7XG4gICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1MKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1mcy1MKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblxuICAgICAgQG1lZGlhICgtLXZpZXdwb3J0LXVudGlsLW1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLU0pO1xuICAgICAgfVxuICAgIH1cblxuICAgID4gLmNhcHRpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygxNSAqIHZhcigtLXZ3KSk7XG4gICAgICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtbG93KTtcbiAgICB9XG5cbiAgICA+IC5pbmZvcyB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoY2FsYyg2MyAqIHZhcigtLXZ3KSksIGF1dG8pIDFmcjtcbiAgICAgIGdhcDogY2FsYyg1ICogdmFyKC0tdncpKSBjYWxjKDcgKiB2YXIoLS12dykpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLVMpO1xuICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWZzLVMpO1xuXG4gICAgICA+IC5pbmZvIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBzdWJncmlkO1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuXG4gICAgICAgID4gLmxhYmVsIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIGNhbGMoOCAqIHZhcigtLXZ3KSk7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJnLXByaW1hcnkpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jYXNlLWNvbXBhbmllcyB7XG4gIHBhZGRpbmc6IGNhbGMoNjQgKiB2YXIoLS12dykpIHZhcigtLXBhZGRpbmctaW5uZXIpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoKDEwMCUgLSB2YXIoLS0xMDB2dykpIC8gMik7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDAlIC0gdmFyKC0tMTAwdncpKSAvIDIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggY2FsYygzMCAqIHZhcigtLXZ3KSkgcmdiYSgwLCAzNiwgMTkwLCAwLjEpO1xuXG4gIEBtZWRpYSAoLS12aWV3cG9ydC11bnRpbC1tZCkge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDM4ICogdmFyKC0tdncpKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygyOCAqIHZhcigtLXZ3KSk7XG4gIH1cbn1cbi5jYXNlLWNvbXBhbmllcy1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgZ2FwOiBjYWxjKDI0ICogdmFyKC0tdncpKTtcbiAgbWF4LXdpZHRoOiBjYWxjKDg3MiAqIHZhcigtLXZ3KSk7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIEBtZWRpYSAoLS12aWV3cG9ydC11bnRpbC1tZCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ2FwOiBjYWxjKDE1ICogdmFyKC0tdncpKSBjYWxjKDI1ICogdmFyKC0tdncpKTtcbiAgfVxufVxuLmNhc2UtY29tcGFuaWVzLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogY2FsYygxNSAqIHZhcigtLXZ3KSk7XG5cbiAgQG1lZGlhICgtLXZpZXdwb3J0LXVudGlsLW1kKSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gID4gLmxvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG59XG5cbiN0bXBsLWFyY2hpdmUtY2FzZSB7XG4gICYgLmNhc2UtY2FyZCB7XG4gICAgJiAudGh1bWJuYWlsIHtcbiAgICAgIGhlaWdodDogMjQ2cHg7XG4gICAgfVxuICB9XG59XG4iLCIuY29sdW1uLWNhcmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogdmFyKC0tY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCBjYWxjKDMwICogdmFyKC0tdncpKSByZ2JhKDAsIDM2LCAxOTAsIDAuMSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDtcblxuICAmOmhvdmVyIHtcbiAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmcpO1xuXG4gICAgICA+IC50aHVtYm5haWwge1xuICAgICAgICA+IC5pbWcge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICA+IC50aHVtYm5haWwge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICA+IC5pbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgfVxuXG4gID4gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogY2FsYygyOCAqIHZhcigtLXZ3KSkgY2FsYygzMiAqIHZhcigtLXZ3KSk7XG5cbiAgICBAbWVkaWEgKC0tdmlld3BvcnQtdW50aWwtbWQpIHtcbiAgICAgIHBhZGRpbmc6IGNhbGMoMjUgKiB2YXIoLS12dykpO1xuICAgIH1cblxuICAgID4gLnRpdGxlIHtcbiAgICAgIG1hcmdpbjogMCAwIGNhbGMoMTUgKiB2YXIoLS12dykpO1xuICAgICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtTCk7XG4gICAgICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtZnMtTCk7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cbiAgICAgIEBtZWRpYSAoLS12aWV3cG9ydC11bnRpbC1tZCkge1xuICAgICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1NKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IC5wcm9maWxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtbG93KTtcbiAgICB9XG4gIH1cbn1cbiIsIi5uZXdzLWFyY2hpdmUge1xuICA+IC5hcnRpY2xlOmZpcnN0LWNoaWxkIHtcbiAgICA+IC5uZXdzLWNhcmQge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJkci1ncmF5KTtcbiAgICB9XG4gIH1cbn1cblxuLm5ld3MtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiBjYWxjKDUgKiB2YXIoLS12dykpIGNhbGMoMTIgKiB2YXIoLS12dykpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiBjYWxjKDI0ICogdmFyKC0tdncpKSAwO1xuICBjb2xvcjogdmFyKC0tY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iZHItZ3JheSk7XG5cbiAgPiAuZGF0ZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mYW1pbHktdXJiYW5pc3QpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICBsZXR0ZXItc3BhY2luZzogY2FsYygoNTAgLyAxMDAwKSAqIDFlbSk7XG4gIH1cblxuICA+IC5jYXRlZ29yaWVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IGNhbGMoNSAqIHZhcigtLXZ3KSk7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLVMpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5KTtcbiAgfVxuXG4gID4gLm5ldyB7XG4gICAgcGFkZGluZzogMCBjYWxjKDUgKiB2YXIoLS12dykpO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1TKTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtbG93ZXIpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIH1cblxuICA+IC50aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplKTtcbiAgICBmb250LXdlaWdodDogdmFyKC0td2VpZ2h0LW5vdG8tbWVkaXVtKTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtbG93KTtcbiAgfVxufVxuIiwiLnNvbHV0aW9uLWNhcmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiBjYWxjKDMyICogdmFyKC0tdncpKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggY2FsYygzMCAqIHZhcigtLXZ3KSkgcmdiYSgwLCAzNiwgMTkwLCAwLjEpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgQG1lZGlhICgtLXZpZXdwb3J0LXVudGlsLW1kKSB7XG4gICAgcGFkZGluZzogY2FsYygzMiAqIHZhcigtLXZ3KSkgY2FsYygyNSAqIHZhcigtLXZ3KSk7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmcpO1xuICAgIH1cbiAgfVxuXG4gID4gLnRpdGxlIHtcbiAgICBtYXJnaW46IDAgMCBjYWxjKDE1ICogdmFyKC0tdncpKTtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1MKTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtZnMtTCk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXG4gICAgQG1lZGlhICgtLXZpZXdwb3J0LXVudGlsLW1kKSB7XG4gICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1NKTtcbiAgICB9XG5cbiAgICA+IC5pY29uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgICBmb250LXNpemU6IDc1JTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxuXG4gID4gLnByb2JsZW1zIHtcbiAgICBtYXJnaW46IDAgMCAwIDEuNWVtO1xuICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIH1cbn1cbiIsIi5mdW5jdGlvbi10ZXJtcy1saXN0IHtcbn1cblxuLmZ1bmN0aW9uLXRlcm1zLWl0ZW0ge1xuICAvKiDli5XnlLvjg5zjgr/jg7PphY3nva7jga7jgZ/jgoHmj4PjgYjjgosgKi9cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiBjYWxjKDMyICogdmFyKC0tdncpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IGNhbGMoMzAgKiB2YXIoLS12dykpIHJnYmEoMCwgMzYsIDE5MCwgMC4xKTtcblxuICA+IC50aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IGNhbGMoMTAgKiB2YXIoLS12dykpIGNhbGMoMTUgKiB2YXIoLS12dykpO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDAgY2FsYygxOCAqIHZhcigtLXZ3KSk7XG5cbiAgICBAbWVkaWEgKC0tdmlld3BvcnQtdW50aWwtbWQpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgPiAuaWNvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiBjYWxjKDQ1ICogdmFyKC0tdncpKTtcblxuICAgICAgPiBzdmcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogY2FsYyg0MCAqIHZhcigtLXZ3KSk7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgID4gLm5vdGUge1xuICAgICAgcGFkZGluZzogMCBjYWxjKDcgKiB2YXIoLS12dykpO1xuICAgICAgZm9udC1zaXplOiBjYWxjKDEyICogdmFyKC0tcmVtMSkpO1xuICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLXdlaWdodC1ub3RvLXJlZ3VsYXIpO1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJnLWdyYXkpO1xuICAgIH1cbiAgfVxuXG4gID4gLmRlc2Mge1xuICAgIC8qIOWLleeUu+ODnOOCv+ODs+mFjee9rueUqOOBq+i/veWKoCAqL1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IGNhbGMoMTQgKiB2YXIoLS1yZW0xKSk7XG4gIH1cbn1cblxuLyogLS0tIOWLleeUu+ODnOOCv+ODs+ODqeODg+ODkeODvOOBruioreWumiAtLS0gKi9cbi52aWRlby1tb2RhbC13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMjAgKiB2YXIoLS12dykpOyAvKiDoqqzmmI7mlofjgajjga7kvZnnmb0gKi9cbiAgbWFyZ2luLXRvcDogYXV0bzsgLyog5pyA5LiL6YOo5Zu65a6aICovXG4gICYgYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmIC5vcGVuLW1vZGFsLmMtYnV0dG9uIHtcbiAgICAmIC5sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGdhcDogY2FsYyg4ICogdmFyKC0tdncpKTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAmIGkge1xuICAgICAgICB3aWR0aDogMS4yZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJib2R5I3RtcGwtaW5kZXggLm1haW4ge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmhvbWUtdGl0bGUtc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogY2FsYyg4ICogdmFyKC0tdncpKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgY2FsYyg2MCAqIHZhcigtLXZ3KSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1sb3dlcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBAbWVkaWEgKC0tdmlld3BvcnQtdW50aWwtbWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDMwICogdmFyKC0tdncpKTtcbiAgfVxuXG4gICY6aGFzKCsgLmhvbWUtY2FwdGlvbikge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMjAgKiB2YXIoLS12dykpO1xuICB9XG5cbiAgPiAuZW4ge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mYW1pbHktdXJiYW5pc3QpO1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNiAqIHZhcigtLXJlbTEpKTtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICBsZXR0ZXItc3BhY2luZzogY2FsYygoNTAgLyAxMDAwKSAqIDFlbSk7XG4gIH1cblxuICA+IC5zdWIge1xuICAgIGZvbnQtc2l6ZTogY2FsYygyMCAqIHZhcigtLXJlbTEpKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gID4gLmphIHtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1YWFhMKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxufVxuXG4uaG9tZS1jYXB0aW9uIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS13aWR0aC1jb250ZW50LWFydGljbGUpO1xuICBtYXJnaW46IDAgYXV0byBjYWxjKDYwICogdmFyKC0tdncpKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBtZWRpYSAoLS12aWV3cG9ydC11bnRpbC1tZCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMzAgKiB2YXIoLS12dykpO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAg44Oh44Kk44Oz44OT44K444Ol44Ki44OrXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uaG9tZS1oZXJvLWJnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwICogdmFyKC0tdncpKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblxuICBAbWVkaWEgKC0tdmlld3BvcnQtdW50aWwtbWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDkwICogdmFyKC0tdncpKTtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgNzQuNjklLCAwIDEwMCUpO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaG9tZS9oZXJvLWJnLWxvZ28uc3ZnKSwgbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMDA0YjljIDAlLCAjMDA0YjljIDQwJSwgI2E1ZGNmZiAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgLTguNTYlIGNlbnRlciwgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNjYlIGF1dG8sIGF1dG87XG5cbiAgICBAbWVkaWEgKC0tdmlld3BvcnQtdW50aWwtbWQpIHtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSBjYWxjKDEwMCUgLSAoNTIgKiB2YXIoLS12dykpKSwgMCAxMDAlKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDUwICogdmFyKC0tdncpKSBjZW50ZXIsIHRvcCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE0OS4zJSBhdXRvLCBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4uaG9tZS1oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1heC13aWR0aDogY2FsYygxMzY2ICogdmFyKC0tdncpKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiBjYWxjKDcyNyAqIHZhcigtLXZ3KSk7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8IDEzNjZweCkge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICBAbWVkaWEgKC0tdmlld3BvcnQtdW50aWwtbWQpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiBjYWxjKDM1ICogdmFyKC0tdncpKSB2YXIoLS1wYWRkaW5nLWlubmVyKSBjYWxjKDczICogdmFyKC0tdncpKTtcbiAgfVxuXG4gID4gLmJnLTAxIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKC01NSAqIHZhcigtLXZ3KSk7XG4gICAgcmlnaHQ6IGNhbGMoMzMwICogdmFyKC0tdncpKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogY2FsYygyMDQgKiB2YXIoLS12dykpO1xuICAgIGhlaWdodDogYXV0bztcblxuICAgIEBtZWRpYSAoLS12aWV3cG9ydC11bnRpbC1tZCkge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBib3R0b206IGNhbGMoMTg1ICogdmFyKC0tdncpKTtcbiAgICAgIGxlZnQ6IGNhbGMoLTI0ICogdmFyKC0tdncpKTtcbiAgICAgIHdpZHRoOiBjYWxjKDEyNiAqIHZhcigtLXZ3KSk7XG4gICAgfVxuICB9XG5cbiAgPiAuYmctMDIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoLTcyICogdmFyKC0tdncpKTtcbiAgICByaWdodDogY2FsYygtODEgKiB2YXIoLS12dykpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBjYWxjKDM1OSAqIHZhcigtLXZ3KSk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgQG1lZGlhICgtLXZpZXdwb3J0LXVudGlsLW1kKSB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICByaWdodDogY2FsYygtNzggKiB2YXIoLS12dykpO1xuICAgICAgYm90dG9tOiBjYWxjKDEyNSAqIHZhcigtLXZ3KSk7XG4gICAgICB3aWR0aDogY2FsYygyMzAgKiB2YXIoLS12dykpO1xuICAgIH1cbiAgfVxuXG4gID4gLmJnLTAzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IGNhbGMoMTQ5ICogdmFyKC0tdncpKTtcbiAgICBib3R0b206IGNhbGMoNTAgKiB2YXIoLS12dykpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBjYWxjKDIwNCAqIHZhcigtLXZ3KSk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgQG1lZGlhICgtLXZpZXdwb3J0LXVudGlsLW1kKSB7XG4gICAgICByaWdodDogY2FsYygxMDAgKiB2YXIoLS12dykpO1xuICAgICAgYm90dG9tOiBjYWxjKC0zNSAqIHZhcigtLXZ3KSk7XG4gICAgICB3aWR0aDogY2FsYygxMzAgKiB2YXIoLS12dykpO1xuICAgIH1cbiAgfVxuXG4gID4gLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aWR0aDogY2FsYyg2ODkgKiB2YXIoLS12dykpO1xuICAgIHBhZGRpbmc6IDAgMCBjYWxjKDE1MSAqIHZhcigtLXZ3KSkgY2FsYygxMDEgKiB2YXIoLS12dykpO1xuXG4gICAgQG1lZGlhICgtLXZpZXdwb3J0LXVudGlsLW1kKSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYyg4MSAqIHZhcigtLXZ3KSk7XG4gICAgfVxuXG4gICAgPiAuY2F0Y2gsXG4gICAgPiAudGl0bGUge1xuICAgICAgY2xpcC1wYXRoOiBpbnNldCgwIDEwMCUgLTIwJSAwKTtcbiAgICAgIHRyYW5zaXRpb246IGNsaXAtcGF0aCAwLjhzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAmLmlzLWFuaW1hdGVkIHtcbiAgICAgICAgY2xpcC1wYXRoOiBpbnNldCgwIDAgLTIwJSAwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IC5zZXJ2aWNlIHtcbiAgICAgIG1hcmdpbjogMCAwIGNhbGMoMjUgKiB2YXIoLS12dykpO1xuICAgICAgZm9udC1zaXplOiBjYWxjKDE1ICogdmFyKC0tcmVtMSkpO1xuXG4gICAgICBAbWVkaWEgKC0tdmlld3BvcnQtdW50aWwtbWQpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiBjYWxjKDUgKiB2YXIoLS12dykpO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDE1ICogdmFyKC0tdncpKTtcbiAgICAgIH1cblxuICAgICAgJiA+IC5uYW1lIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMmVtO1xuICAgICAgICBmb250LXNpemU6IGNhbGMoMjIgKiB2YXIoLS1yZW0xKSk7XG4gICAgICAgIHJ1YnktYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAbWVkaWEgKC0tdmlld3BvcnQtdW50aWwtbWQpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYgLnJ1Ynkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYyg4ICogdmFyKC0tcmVtMSkpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS13ZWlnaHQtbm90by1tZWRpdW0pO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiAuY2F0Y2gge1xuICAgICAgcGFkZGluZzogY2FsYygyICogdmFyKC0tdncpKSBjYWxjKDE1ICogdmFyKC0tdncpKTtcbiAgICAgIG1hcmdpbjogMCAwIGNhbGMoMzAgKiB2YXIoLS12dykpO1xuICAgICAgZm9udC1zaXplOiBjYWxjKDMyICogdmFyKC0tcmVtMSkpO1xuICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLXdlaWdodC1ub3RvLWJvbGQpO1xuICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWxvd2VyKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IGNhbGMoNSAqIHZhcigtLXZ3KSk7XG5cbiAgICAgIEBtZWRpYSAoLS12aWV3cG9ydC11bnRpbC1tZCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogY2FsYygyICogdmFyKC0tdncpKSBjYWxjKDUgKiB2YXIoLS12dykpO1xuICAgICAgICBmb250LXNpemU6IGNhbGMoMTggKiB2YXIoLS1yZW0xKSk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IC50aXRsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCAwIGNhbGMoMzAgKiB2YXIoLS12dykpO1xuXG4gICAgICBAbWVkaWEgKC0tdmlld3BvcnQtdW50aWwtbWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygxNiAqIHZhcigtLXZ3KSk7XG4gICAgICB9XG5cbiAgICAgID4gLmltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgID4gLmRlc2Mge1xuICAgICAgbWFyZ2luOiAwIDAgY2FsYyg0OCAqIHZhcigtLXZ3KSk7XG4gICAgICBmb250LXNpemU6IGNhbGMoMTQgKiB2YXIoLS1yZW0xKSk7XG4gICAgICBmb250LXdlaWdodDogdmFyKC0td2VpZ2h0LW5vdG8tbWVkaXVtKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjA3O1xuXG4gICAgICBAbWVkaWEgKC0tdmlld3BvcnQtdW50aWwtbWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygzMiAqIHZhcigtLXZ3KSk7XG4gICAgICB9XG5cbiAgICAgID4gLnN0cm9uZyB7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLXdlaWdodC1ub3RvLWJvbGQpO1xuICAgICAgfVxuICAgIH1cblxuICAgID4gLmJ1dHRvbi1saXN0IHtcbiAgICAgIGdhcDogY2FsYygxOSAqIHZhcigtLXZ3KSkgY2FsYygyNCAqIHZhcigtLXZ3KSk7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgID4gLmJ1dHRvbiB7XG4gICAgICAgIEBtZWRpYSAoLS12aWV3cG9ydC1tZCkge1xuICAgICAgICAgIG1pbi13aWR0aDogY2FsYygyODAgKiB2YXIoLS12dykpO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjKDIwICogdmFyKC0tcmVtMSkpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS13ZWlnaHQtbm90by1ib2xkKTtcblxuICAgICAgICAgID4gLmljb24ge1xuICAgICAgICAgICAgcmlnaHQ6IGNhbGMoMTggKiB2YXIoLS12dykpO1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDE4ICogdmFyKC0tcmVtMSkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gID4gLnBpYyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBjYWxjKDYwOCAqIHZhcigtLXZ3KSk7XG4gICAgcGFkZGluZzogMCBjYWxjKDQ2ICogdmFyKC0tdncpKSBjYWxjKDIwICogdmFyKC0tdncpKSAwO1xuXG4gICAgQG1lZGlhICgtLXZpZXdwb3J0LXVudGlsLW1kKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgPiAuaW1nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAg5aSa44GP44Gu5LyB5qWt44Gr6YG444Gw44KM44Gm44GE44G+44GZXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uaG9tZS1vdXRsaW5lLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgY2FsYygzMiAqIHZhcigtLXZ3KSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLVhMKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLXdlaWdodC1ub3RvLWJvbGQpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBAbWVkaWEgKC0tdmlld3BvcnQtdW50aWwtbWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDE4ICogdmFyKC0tdncpKTtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFdIQVTigJlTIENBTUNBUkQgQlVTSU5FU1Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5ob21lLXdoYXRzLWxpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDM1ICogdmFyKC0tdncpKTtcblxuICBAbWVkaWEgKC0tdmlld3BvcnQtdW50aWwtbWQpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG4uaG9tZS13aGF0cy1pdGVtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBzdWJncmlkO1xuICBncmlkLXJvdzogc3BhbiAyO1xuICBnYXA6IGNhbGMoMTAgKiB2YXIoLS12dykpO1xuICBwYWRkaW5nOiBjYWxjKDM1ICogdmFyKC0tdncpKSBjYWxjKDEwICogdmFyKC0tdncpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IGNhbGMoMzAgKiB2YXIoLS12dykpIHJnYmEoMCwgMzYsIDE5MCwgMC4xKTtcblxuICBAbWVkaWEgKC0tdmlld3BvcnQtdW50aWwtbWQpIHtcbiAgICBwYWRkaW5nOiBjYWxjKDIwICogdmFyKC0tdncpKSBjYWxjKDEwICogdmFyKC0tdncpKTtcbiAgfVxuXG4gID4gLmljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgID4gLmltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgQG1lZGlhICgtLXZpZXdwb3J0LXVudGlsLW1kKSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDMyICogdmFyKC0tdncpKTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gID4gLmxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICBmb250LXdlaWdodDogdmFyKC0td2VpZ2h0LW5vdG8tYm9sZCk7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWxvdyk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQG1lZGlhICgtLXZpZXdwb3J0LXVudGlsLW1kKSB7XG4gICAgICBmb250LXNpemU6IGNhbGMoMTQgKiB2YXIoLS1yZW0xKSk7XG4gICAgICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtbG93ZXIpO1xuICAgIH1cblxuICAgID4gLnN1YiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogODAlO1xuICAgIH1cbiAgfVxufVxuLmhvbWUtd2hhdHMtZGVzYyB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS13ZWlnaHQtbm90by1ib2xkKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBtZWRpYSAoLS12aWV3cG9ydC1tZCkge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLU0pO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjQ7XG4gIH1cblxuICA+IC5zdHJvbmcge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICDjg5Pjgrjjg43jgrnjgafjga7mtLvnlKjjgrfjg7zjg7Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5ob21lLXNjZW5lLWxpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IGNhbGMoMzYgKiB2YXIoLS12dykpO1xuXG4gIEBtZWRpYSAoLS12aWV3cG9ydC11bnRpbC1tZCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIG1hcmdpbjogMCBjYWxjKDBweCAtICh2YXIoLS1wYWRkaW5nLWlubmVyKSAtICg2ICogdmFyKC0tdncpKSkpO1xuICB9XG59XG4uaG9tZS1zY2VuZS1pdGVtIHtcbiAgcGFkZGluZzogMCBjYWxjKDM0ICogdmFyKC0tdncpKSBjYWxjKDQwICogdmFyKC0tdncpKTtcbiAgbWFyZ2luLXRvcDogY2FsYyg4MCAqIHZhcigtLXZ3KSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCBjYWxjKDMwICogdmFyKC0tdncpKSByZ2JhKDAsIDM2LCAxOTAsIDAuMSk7XG5cbiAgPiAucGljIHtcbiAgICBtYXJnaW46IGNhbGMoLTgwICogdmFyKC0tdncpKSBjYWxjKC0xNCAqIHZhcigtLXZ3KSkgY2FsYygyMCAqIHZhcigtLXZ3KSk7XG5cbiAgICA+IC5pbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICA+IC5zY2VuZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mYW1pbHktdXJiYW5pc3QpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgfVxuXG4gID4gLnRpdGxlIHtcbiAgICBtYXJnaW46IDAgMCBjYWxjKDE1ICogdmFyKC0tdncpKTtcbiAgICBmb250LXdlaWdodDogdmFyKC0td2VpZ2h0LW5vdG8tYm9sZCk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICB9XG5cbiAgPiAuZGVzYyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAg5Yq5546H44KI44GP44O756K65a6f44Gr5Za25qWt44KS44K144Od44O844OIXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uaG9tZS1mZWF0dXJlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogY2FsYyg5MyAqIHZhcigtLXZ3KSkgdmFyKC0tcGFkZGluZy1pbm5lcikgMDtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKCgxMDAlIC0gdmFyKC0tMTAwdncpKSAvIDIpO1xuICBtYXJnaW4tbGVmdDogY2FsYygoMTAwJSAtIHZhcigtLTEwMHZ3KSkgLyAyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmctcHJpbWFyeSk7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBjYWxjKDI5MCAqIHZhcigtLXZ3KSk7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSBjYWxjKDE4NCAqIHZhcigtLXZ3KSksIDEwMCUgMTAwJSwgMCAxMDAlKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iZyk7XG5cbiAgICBAbWVkaWEgKC0tdmlld3BvcnQtdW50aWwtbWQpIHtcbiAgICAgIGhlaWdodDogY2FsYygxMjYgKiB2YXIoLS12dykpO1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSBjYWxjKDUwICogdmFyKC0tdncpKSwgMTAwJSAxMDAlLCAwIDEwMCUpO1xuICAgIH1cbiAgfVxuXG4gID4gKiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgPiAuY2FwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygzMCAqIHZhcigtLXZ3KSk7XG4gIH1cbn1cblxuLmhvbWUtZmVhdHVyZXMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogY2FsYyg2NSAqIHZhcigtLXZ3KSk7XG5cbiAgQG1lZGlhICgtLXZpZXdwb3J0LXVudGlsLW1kKSB7XG4gICAgZ2FwOiBjYWxjKDMwICogdmFyKC0tdncpKTtcbiAgfVxufVxuXG4uaG9tZS1mZWF0dXJlcy1pdGVtIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiBjYWxjKHZhcigtLWhlaWdodC1oZWFkZXIpICsgY2FsYyg2NSAqIHZhcigtLXZ3KSkpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IGNhbGMoMTUgKiB2YXIoLS12dykpIGNhbGMoNTAgKiB2YXIoLS12dykpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXgtd2lkdGg6IHZhcigtLXdpZHRoLWNvbnRlbnQtbWFpbik7XG4gIGhlaWdodDogY2FsYyg1MjAgKiB2YXIoLS12dykpO1xuICBwYWRkaW5nOiBjYWxjKDQ4ICogdmFyKC0tdncpKSBjYWxjKDY0ICogdmFyKC0tdncpKTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCBjYWxjKDMwICogdmFyKC0tdncpKSByZ2JhKDAsIDM2LCAxOTAsIDAuMSk7XG5cbiAgQG1lZGlhICgtLXZpZXdwb3J0LXVudGlsLW1kKSB7XG4gICAgdG9wOiBjYWxjKHZhcigtLWhlaWdodC1oZWFkZXIpICsgKDE1ICogdmFyKC0tdncpKSk7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHN2aCAtIHZhcigtLWhlaWdodC1oZWFkZXIpIC0gKDMwICogdmFyKC0tdncpKSk7XG4gICAgcGFkZGluZzogY2FsYyg0NSAqIHZhcigtLXZ3KSkgdmFyKC0tcGFkZGluZy1pbm5lcikgY2FsYyg1NSAqIHZhcigtLXZ3KSk7XG4gIH1cblxuICBAbWVkaWEgKC0tdmlld3BvcnQtdW50aWwtbWQtbGFuZHNjYXBlKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICA+IC5jb250YWluZXIge1xuICAgIGZsZXg6IDE7XG5cbiAgICA+IC5udW0ge1xuICAgICAgbWFyZ2luOiAwIDAgY2FsYygxMiAqIHZhcigtLXZ3KSk7XG4gICAgfVxuXG4gICAgPiAudGl0bGUge1xuICAgICAgbWFyZ2luOiAwIDAgY2FsYygyMCAqIHZhcigtLXZ3KSk7XG4gICAgICBmb250LXNpemU6IGNhbGMoMjggKiB2YXIoLS1yZW0xKSk7XG5cbiAgICAgIEBtZWRpYSAoLS12aWV3cG9ydC11bnRpbC1tZCkge1xuICAgICAgICBmb250LXNpemU6IGNhbGMoMjAgKiB2YXIoLS1yZW0xKSk7XG4gICAgICB9XG5cbiAgICAgID4gLnN0cm9uZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IGNhbGMoLTMgKiB2YXIoLS12dykpO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDMgKiB2YXIoLS12dykpO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgID4gLmRlc2Mge1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICA+ICoge1xuICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiAwLjVlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICA+IC5waWMge1xuICAgIHdpZHRoOiBjYWxjKDUzNSAqIHZhcigtLXZ3KSk7XG5cbiAgICBAbWVkaWEgKC0tdmlld3BvcnQtdW50aWwtbWQpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICYucGljLTAzIHtcbiAgICAgIEBtZWRpYSAoLS12aWV3cG9ydC1tZCkge1xuICAgICAgICB3aWR0aDogY2FsYyg1MTkgKiB2YXIoLS12dykpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYucGljLTA0IHtcbiAgICAgIEBtZWRpYSAoLS12aWV3cG9ydC1tZCkge1xuICAgICAgICB3aWR0aDogY2FsYyg1MjAgKiB2YXIoLS12dykpO1xuICAgICAgfVxuICAgIH1cblxuICAgID4gLmltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4uaG9tZS1mZWF0dXJlcy1udW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBjYWxjKDMyICogdmFyKC0tdncpKTtcbiAgaGVpZ2h0OiBjYWxjKDQyICogdmFyKC0tdncpKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZhbWlseS11cmJhbmlzdCk7XG4gIGZvbnQtc2l6ZTogY2FsYygyMCAqIHZhcigtLXJlbTEpKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgbGV0dGVyLXNwYWNpbmc6IGNhbGMoKDUwIC8gMTAwMCkgKiAxZW0pO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxLjQxKSByb3RhdGUoLTU1ZGVnKTtcbiAgfVxuXG4gID4gLnRvcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgPiAuYm90dG9tIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAg5aSa5b2p44Gq5qmf6IO944Gn44CB44GT44KM44GM5qyy44GX44GE44KS5Y+244GI44KLXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uaG9tZS1mdW5jdGlvbnMtYmFzaWMtbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cbiAgQG1lZGlhICgtLXZpZXdwb3J0LXVudGlsLW1kKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cblxuLmhvbWUtZnVuY3Rpb25zLXVzZWZ1bCB7XG4gIG1hcmdpbjogY2FsYygzMCAqIHZhcigtLXZ3KSkgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gID4gLnN0cm9uZyB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS13ZWlnaHQtbm90by1ib2xkKTtcbiAgfVxufVxuXG4uaG9tZS1mdW5jdGlvbnMtdXNlZnVsLWxpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDMwICogdmFyKC0tdncpKTtcblxuICBAbWVkaWEgKC0tdmlld3BvcnQtdW50aWwtbWQpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG4uaG9tZS1mdW5jdGlvbnMtdXNlZnVsLWl0ZW0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHN1YmdyaWQ7XG4gIGdyaWQtcm93OiBzcGFuIDI7XG4gIGdhcDogY2FsYygxMCAqIHZhcigtLXZ3KSk7XG4gIHBhZGRpbmc6IGNhbGMoMjAgKiB2YXIoLS12dykpIGNhbGMoMTAgKiB2YXIoLS12dykpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggY2FsYygzMCAqIHZhcigtLXZ3KSkgcmdiYSgwLCAzNiwgMTkwLCAwLjEpO1xuXG4gIEBtZWRpYSAoLS12aWV3cG9ydC11bnRpbC1tZCkge1xuICAgIHBhZGRpbmc6IGNhbGMoMjAgKiB2YXIoLS12dykpIGNhbGMoMTAgKiB2YXIoLS12dykpO1xuICB9XG5cbiAgPiAuaWNvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgPiAuaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICBAbWVkaWEgKC0tdmlld3BvcnQtdW50aWwtbWQpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMzYgKiB2YXIoLS12dykpO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgPiAubGFiZWwge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS13ZWlnaHQtbm90by1ib2xkKTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtbG93ZXIpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBtZWRpYSAoLS12aWV3cG9ydC11bnRpbC1tZCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjKDE0ICogdmFyKC0tcmVtMSkpO1xuICAgIH1cbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIOOBk+OCk+OBquiqsumhjOOBq+OBr0NBTUNBUkQgQlVTSU5FU1Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5ob21lLXNvbHV0aW9uIHtcbiAgPiAudGl0bGUtc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gID4gLmJ1dHRvbi1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5ob21lLXNvbHV0aW9uLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOiBjYWxjKDY0ICogdmFyKC0tdncpKTtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQ6IGNhbGMoLTMyICogdmFyKC0tdncpKTtcblxuICBAbWVkaWEgKC0tdmlld3BvcnQtdW50aWwtbWQpIHtcbiAgICBtYXJnaW4taW5saW5lOiBjYWxjKDBweCAtIHZhcigtLXBhZGRpbmctaW5uZXIpKTtcbiAgICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6IGNhbGMoNDAgKiB2YXIoLS12dykpO1xuICAgIC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0OiBjYWxjKDI0ICogdmFyKC0tdncpKTtcbiAgfVxuXG4gIC5zd2lwZXIge1xuICAgIHBhZGRpbmc6IGNhbGMoMzAgKiB2YXIoLS12dykpIDA7XG4gIH1cblxuICAuc3dpcGVyLXNsaWRlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICB3aWR0aDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygxMCAqIHZhcigtLXZ3KSk7XG4gICAgfVxuICB9XG59XG5cbi5ob21lLXNvbHV0aW9uLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IGNhbGMoMTAgKiB2YXIoLS12dykpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IGNhbGMoMjAgKiB2YXIoLS12dykpO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggY2FsYygzMCAqIHZhcigtLXZ3KSkgcmdiYSgwLCAzNiwgMTkwLCAwLjEpO1xuXG4gID4gLnBpYyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICA+IC5pbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogY2FsYygxMDAgKiB2YXIoLS12dykpO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCAqIHZhcigtLXZ3KSk7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIH1cbiAgfVxuXG4gID4gLnRpdGxlIHtcbiAgICBtYXJnaW46IGF1dG8gMCAwO1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNiAqIHZhcigtLXJlbTEpKTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtbG93ZXIpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIOWkmuOBj+OBruOBiuWuouanmOOBi+OCiemBuOOBsOOCjOOBpuOBhOOBvuOBmSAmIOWwjuWFpeS6i+S+i1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmhvbWUtY2FzZSB7XG4gIHBhZGRpbmc6IGNhbGMoNjQgKiB2YXIoLS12dykpIHZhcigtLXBhZGRpbmctaW5uZXIpIGNhbGMoMzUgKiB2YXIoLS12dykpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoKDEwMCUgLSB2YXIoLS0xMDB2dykpIC8gMik7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDAlIC0gdmFyKC0tMTAwdncpKSAvIDIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggY2FsYygzMCAqIHZhcigtLXZ3KSkgcmdiYSgwLCAzNiwgMTkwLCAwLjEpO1xuXG4gIEBtZWRpYSAoLS12aWV3cG9ydC11bnRpbC1tZCkge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDM4ICogdmFyKC0tdncpKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygyOCAqIHZhcigtLXZ3KSk7XG4gIH1cbn1cbi5ob21lLWNhc2UtZm9vdGVyIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS13aWR0aC1jb250ZW50LW1haW4pO1xuICBtYXJnaW46IGNhbGMoNDAgKiB2YXIoLS12dykpIGF1dG8gMDtcbn1cblxuLyog5bCO5YWl5LqL5L6LICovXG4uaG9tZS1jYXNlLWxhdGVzdCB7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1zaXplLTEyMCk7XG5cbiAgJiAuY2FzZS1jYXJkLmlzLWxheW91dC1jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMCU7IC8qIOOCq+ODvOODieWFqOS9k+OBrumrmOOBleOCkuaPg+OBiOOCiyAqL1xuXG4gICAgJiAudGh1bWJuYWlsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7IC8qIDE2Ojnjga7mr5TnjofjgpLntq3mjIEgKi9cbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICYgLmltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyAvKiDnlLvlg4/jgYzmrarjgb7jgarjgYTjgojjgYbjgavoqr/mlbQgKi9cbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLyog44OG44Kt44K544OI6YOo5YiG44KS5Ly444Gw44GX44Gm44CB44Oc44K/44Oz562J44Gu5L2N572u44KS5LiL44Gr5o+D44GI44KLICovXG4gICAgJiAuY29udGVudC1ib2R5IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgIH1cbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIOOCs+ODqeODoFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmhvbWUtY29sdW1uIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS13aWR0aC1jb250ZW50LW1haW4pO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBAbWVkaWEgKC0tdmlld3BvcnQtdW50aWwtbWQpIHtcbiAgICBwYWRkaW5nOiBjYWxjKDQwICogdmFyKC0tdncpKSB2YXIoLS1wYWRkaW5nLWlubmVyKSBjYWxjKDU2ICogdmFyKC0tdncpKTtcbiAgfVxufVxuLmhvbWUtY29sdW1uLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyg0NSAqIHZhcigtLXZ3KSk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mYW1pbHktdXJiYW5pc3QpO1xuICBmb250LXNpemU6IGNhbGMoMzYgKiB2YXIoLS1yZW0xKSk7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQG1lZGlhICgtLXZpZXdwb3J0LXVudGlsLW1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygzMyAqIHZhcigtLXZ3KSk7XG4gIH1cbn1cblxuLmNvbHVtbi1hcmNoaXZlIHtcbiAgPiAuYXJ0aWNsZTpmaXJzdC1jaGlsZCB7XG4gICAgPiAuY29sdW1uLWxpc3Qge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJkci1ncmF5KTtcbiAgICB9XG4gIH1cbn1cblxuLmNvbHVtbi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IGNhbGMoNSAqIHZhcigtLXZ3KSkgY2FsYygxMiAqIHZhcigtLXZ3KSk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IGNhbGMoMjQgKiB2YXIoLS12dykpIDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJkci1ncmF5KTtcblxuICA+IC50aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplKTtcbiAgICBmb250LXdlaWdodDogdmFyKC0td2VpZ2h0LW5vdG8tbWVkaXVtKTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtbG93KTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUge1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIH1cbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIE5FV1Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5ob21lLW5ld3Mge1xuICBtYXgtd2lkdGg6IHZhcigtLXdpZHRoLWNvbnRlbnQtbWFpbik7XG4gIHBhZGRpbmc6IGNhbGMoNTYgKiB2YXIoLS12dykpIGNhbGMoMTAwICogdmFyKC0tdncpKTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IGNhbGMoMzAgKiB2YXIoLS12dykpIHJnYmEoMCwgMzYsIDE5MCwgMC4xKTtcblxuICBAbWVkaWEgKC0tdmlld3BvcnQtdW50aWwtbWQpIHtcbiAgICBwYWRkaW5nOiBjYWxjKDQwICogdmFyKC0tdncpKSB2YXIoLS1wYWRkaW5nLWlubmVyKSBjYWxjKDU2ICogdmFyKC0tdncpKTtcbiAgfVxufVxuLmhvbWUtbmV3cy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoNDUgKiB2YXIoLS12dykpO1xuICBmb250LWZhbWlseTogdmFyKC0tZmFtaWx5LXVyYmFuaXN0KTtcbiAgZm9udC1zaXplOiBjYWxjKDM2ICogdmFyKC0tcmVtMSkpO1xuICBmb250LXdlaWdodDogODAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgQG1lZGlhICgtLXZpZXdwb3J0LXVudGlsLW1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygzMyAqIHZhcigtLXZ3KSk7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBBQ0bjgaflt67jgZfovrzjgoHjgotUT1Djg5Djg4rjg7xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5ob21lLWNwIHtcbiAgJiBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICYgaW1nLmltZy1mbHVpZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gICAgJiAubXgtYXV0byB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG4gICAgJjpob3ZlcixcbiAgICAmOmFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgfVxuICB9XG59XG4iLCIuYXBwZGwtYXBwLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIEBtZWRpYSAoLS12aWV3cG9ydC11bnRpbC1tZCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICA+IC5pdGVtIHtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmc6IDAgY2FsYygxMCAqIHZhcigtLXZ3KSk7XG5cbiAgICBAbWVkaWEgKC0tdmlld3BvcnQtdW50aWwtbWQpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgKyAuaXRlbSB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJkci1ncmF5KTtcblxuICAgICAgQG1lZGlhICgtLXZpZXdwb3J0LXVudGlsLW1kKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKDIwICogdmFyKC0tdncpKTtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsYygyMCAqIHZhcigtLXZ3KSk7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iZHItZ3JheSk7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmFwcGRsLWFwcC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiBjYWxjKDE1ICogdmFyKC0tdncpKSBjYWxjKDI1ICogdmFyKC0tdncpKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgQG1lZGlhICgtLXZpZXdwb3J0LXVudGlsLW1kKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgPiAucXJjb2RlIHtcbiAgICB3aWR0aDogY2FsYygxMjYgKiB2YXIoLS12dykpO1xuXG4gICAgQG1lZGlhICgtLXZpZXdwb3J0LXVudGlsLW1kKSB7XG4gICAgICB3aWR0aDogY2FsYyg4MCAqIHZhcigtLXZ3KSk7XG4gICAgfVxuXG4gICAgPiAuaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgPiAuYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgID4gLmltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBjYWxjKDQ1ICogdmFyKC0tdncpKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8qXG4gKiDpgYvnlKjjg6Hjg7Pjg5Djg7zlkJHjgZHntbHkuIDjgq/jg6njgrnjgIJPZG9vIOODleOCqeODvOODoOOBriBpZnJhbWUg44KSIC5vZG9vLWZvcm0g44Gn5Zuy44Gj44Gm6LK844KL44Gg44GR44Gn44KI44GE44CCXG4gKiDpq5jjgZXjga8gSlPvvIhvZG9vSWZyYW1lUmVzaXpl77yJ44GMIGlmcmFtZSDlhoXjgYvjgonjga4gcG9zdE1lc3NhZ2Ug44KS5Y+X44GR44Gm5a6f5ris5YCk44Gn5LiK5pu444GN44GZ44KL44CCXG4gKiBtaW4taGVpZ2h0IOOBr+OAjOODoeODg+OCu+ODvOOCuOacqumBlCAvIOiqreOBv+i+vOOBv+S4reOAjeOBruaaq+WumuWApO+8iOODleOCqeODvOODoOOCiOOCiuWNgeWIhuWwj+OBleOBhOWApOOBq+OBl+OBpuS9meeZveOCkumYsuOBkO+8ieOAglxuICovXG4ub2Rvby1mb3JtIHtcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgQG1lZGlhICgtLXZpZXdwb3J0LXVudGlsLW1kKSB7XG4gICAgcGFkZGluZzogMCBjYWxjKDEwICogdmFyKC0tdncpKTtcbiAgfVxuXG4gID4gaWZyYW1lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgbWluLWhlaWdodDogNjAwcHg7XG4gIH1cbn1cblxuLyog5Lul5LiL44Gv5pen44Oa44O844K455So44Gu5Zu65a6a6auY44GV77yI5b6M5pa55LqS5o+b77yJ44CC6Ieq5YuV6L+95b6T44GM5Yq544GP44GoIEpTIOOBriBpbmxpbmUgaGVpZ2h0IOOBjOWEquWFiOOBleOCjOOCi+OAgiAqL1xuLmNvbnRhY3QtZm9ybS13cmFwcGVyIHtcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXG4gIEBtZWRpYSAoLS12aWV3cG9ydC11bnRpbC1tZCkge1xuICAgIHBhZGRpbmc6IDAgY2FsYygxMCAqIHZhcigtLXZ3KSk7XG4gIH1cblxuICA+IGlmcmFtZSB7XG4gICAgaGVpZ2h0OiAxODAwcHg7XG5cbiAgICBAbWVkaWEgKC0tdmlld3BvcnQtdW50aWwtbWQpIHtcbiAgICAgIGhlaWdodDogMjAwMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uZGwtZm9ybS13cmFwcGVyID4gaWZyYW1lIHtcbiAgaGVpZ2h0OiAxNTAwcHg7XG5cbiAgQG1lZGlhICgtLXZpZXdwb3J0LXVudGlsLW1kKSB7XG4gICAgaGVpZ2h0OiAxNzUwcHg7XG4gIH1cbn1cblxuLnRyaWFsLWZvcm0td3JhcHBlciA+IGlmcmFtZSB7XG4gIGhlaWdodDogMTYwMHB4O1xuXG4gIEBtZWRpYSAoLS12aWV3cG9ydC11bnRpbC1tZCkge1xuICAgIGhlaWdodDogMTg1MHB4O1xuICB9XG59XG4iLCIuZmFxLWNvbnRhY3QtaXRlbSB7XG4gIGdhcDogY2FsYyg1ICogdmFyKC0tdncpKSBjYWxjKDE1ICogdmFyKC0tdncpKTtcbn1cbiIsIi5wcmljZS1lcXVhdGlvbi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiBjYWxjKDQwICogdmFyKC0tdncpKSBjYWxjKDgwICogdmFyKC0tdncpKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgQG1lZGlhICgtLXZpZXdwb3J0LXVudGlsLW1kKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gID4gKjpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYyg1MCUgLSAwLjVlbSk7XG4gICAgbGVmdDogMTAwJTtcbiAgICB3aWR0aDogY2FsYyg4MCAqIHZhcigtLXZ3KSk7XG4gICAgaGVpZ2h0OiBjYWxjKDMyICogdmFyKC0tdncpKTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcGxhbi1zdGFuZGFyZCk7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgIG1hc2s6IHZhcigtLW1hc2spIGNlbnRlciBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcbiAgICAtLW1hc2s6IHVybCgnLi4vaW1hZ2VzL19pY29uL3BsdXMuc3ZnJyk7XG5cbiAgICBAbWVkaWEgKC0tdmlld3BvcnQtdW50aWwtbWQpIHtcbiAgICAgIHRvcDogY2FsYygxMDAlICsgKDEwICogdmFyKC0tdncpKSk7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGNhbGMoMjAgKiB2YXIoLS12dykpO1xuICAgIH1cbiAgfVxufVxuXG4ucHJpY2UtZXF1YXRpb24taXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiBjYWxjKDI0NiAqIHZhcigtLXZ3KSk7XG4gIGhlaWdodDogY2FsYygyNDYgKiB2YXIoLS12dykpO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS13ZWlnaHQtbm90by1ib2xkKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWxvd2VyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggY2FsYygzMCAqIHZhcigtLXZ3KSkgcmdiYSgwLCAzNiwgMTkwLCAwLjEpO1xuXG4gIEBtZWRpYSAoLS12aWV3cG9ydC11bnRpbC1tZCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMCBjYWxjKDUgKiB2YXIoLS12dykpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiBjYWxjKDIwICogdmFyKC0tdncpKTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgPiAubGFiZWwge1xuICAgIG1hcmdpbjogMDtcblxuICAgICYuaXMtZnMtMjAge1xuICAgICAgZm9udC1zaXplOiBjYWxjKDIwICogdmFyKC0tcmVtMSkpO1xuICAgIH1cbiAgfVxuXG4gID4gLnRleHQge1xuICAgIG1hcmdpbjogMDtcblxuICAgID4gLm51bSB7XG4gICAgICBmb250LWZhbWlseTogdmFyKC0tZmFtaWx5LXVyYmFuaXN0KTtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYyg0OCAqIHZhcigtLXJlbTEpKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItcGxhbi1zdGFuZGFyZCk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogY2FsYygoNTAgLyAxMDAwKSAqIDFlbSk7XG5cbiAgICAgIEBtZWRpYSAoLS12aWV3cG9ydC11bnRpbC1tZCkge1xuICAgICAgICBmb250LXNpemU6IGNhbGMoMjggKiB2YXIoLS1yZW0xKSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgPiAubm90ZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNSAqIHZhcigtLXJlbTEpKTtcblxuICAgIEBtZWRpYSAoLS12aWV3cG9ydC11bnRpbC1tZCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IGNhbGMoMTIgKiB2YXIoLS1yZW0xKSk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi5wcmljZS1wbGFuLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IGNhbGMoMTYgKiB2YXIoLS12dykpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IGNhbGMoNDIgKiB2YXIoLS12dykpIGNhbGMoMzggKiB2YXIoLS12dykpO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgYm9yZGVyLXRvcDogY2FsYyg2ICogdmFyKC0tdncpKSBzb2xpZCB2YXIoLS1jb2xvci1wbGFuKTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCBjYWxjKDMwICogdmFyKC0tdncpKSByZ2JhKDAsIDM2LCAxOTAsIDAuMSk7XG4gIC0tY29sb3ItcGxhbjogdmFyKC0tY29sb3ItcGxhbi1zdGFuZGFyZCk7XG5cbiAgQG1lZGlhICgtLXZpZXdwb3J0LXVudGlsLW1kKSB7XG4gICAgcGFkZGluZzogY2FsYygzMiAqIHZhcigtLXZ3KSkgY2FsYygyNSAqIHZhcigtLXZ3KSk7XG4gIH1cblxuICAmLmlzLWNvbG9yLXByb2Zlc3Npb25hbCB7XG4gICAgLS1jb2xvci1wbGFuOiB2YXIoLS1jb2xvci1wbGFuLXByb2Zlc3Npb25hbCk7XG4gIH1cblxuICAmLmlzLWNvbG9yLWVudGVycHJpc2Uge1xuICAgIC0tY29sb3ItcGxhbjogdmFyKC0tY29sb3ItcGxhbi1lbnRlcnByaXNlKTtcbiAgfVxuXG4gIC5pcy1jb2xvci1wbGFuIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcGxhbik7XG4gIH1cblxuICA+IC5uYW1lIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZhbWlseS11cmJhbmlzdCk7XG4gICAgZm9udC1zaXplOiBjYWxjKDMyICogdmFyKC0tcmVtMSkpO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWxvd2VyKTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcGxhbik7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGNhbGMoKDUwIC8gMTAwMCkgKiAxZW0pO1xuXG4gICAgQG1lZGlhICgtLXZpZXdwb3J0LXVudGlsLW1kKSB7XG4gICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1YWEwpO1xuICAgIH1cbiAgfVxuXG4gID4gLnByaWNlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtUyk7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICA+IC5udW0ge1xuICAgICAgbWFyZ2luOiAwIDAuMWVtO1xuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZhbWlseS11cmJhbmlzdCk7XG4gICAgICBmb250LXNpemU6IDM0MyU7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXBsYW4pO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IGNhbGMoKDUwIC8gMTAwMCkgKiAxZW0pO1xuXG4gICAgICBAbWVkaWEgKC0tdmlld3BvcnQtdW50aWwtbWQpIHtcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtWFhYWEwpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gID4gLmRlc2Mge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXdlaWdodDogdmFyKC0td2VpZ2h0LW5vdG8tYm9sZCk7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWxvd2VyKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgfVxuICB9XG5cbiAgPiAuYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDIwICogdmFyKC0tdncpKTtcbiAgfVxuXG4gID4gLmluZm9zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogY2FsYygxMiAqIHZhcigtLXZ3KSkgY2FsYyg1ICogdmFyKC0tdncpKTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiBjYWxjKDIwICogdmFyKC0tdncpKTtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmcpO1xuXG4gICAgQG1lZGlhICgtLXZpZXdwb3J0LXVudGlsLW1kKSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgPiAuaW5mbyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtZnMtTSk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIEBtZWRpYSAoLS12aWV3cG9ydC11bnRpbC1tZCkge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAoMTIgKiB2YXIoLS12dykpKTtcbiAgICAgIH1cblxuICAgICAgPiAubGFiZWwge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLVMpO1xuICAgICAgfVxuXG4gICAgICA+IC50ZXh0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1NKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLXdlaWdodC1ub3RvLWJvbGQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucHJpY2UtcGxhbi1ub3RlIHtcbiAgbWFyZ2luOiBjYWxjKDEwICogdmFyKC0tdncpKSAwIDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLVMpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtZnMtUyk7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gID4gKiB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5wcmljZS1vcHRpb24ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmRyLWdyYXkpO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJkci1ncmF5KTtcbiAgfVxufVxuXG4ucHJpY2UtZmxvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygoMTAwdncgLSB2YXIoLS13aWR0aC1jb250ZW50LW1haW4pKSAvIDIpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoKDEwMHZ3IC0gdmFyKC0td2lkdGgtY29udGVudC1tYWluKSkgLyAyKTtcblxuICBAbWVkaWEgKC0tdmlld3BvcnQtdW50aWwtbWQpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1wYWRkaW5nLWlubmVyKTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLXBhZGRpbmctaW5uZXIpO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBjYWxjKDEyMCAqIHZhcigtLXZ3KSk7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAxMDAlLCAwIDEwMCUpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJnKTtcblxuICAgIEBtZWRpYSAoLS12aWV3cG9ydC11bnRpbC1tZCkge1xuICAgICAgaGVpZ2h0OiBjYWxjKDQwICogdmFyKC0tdncpKTtcbiAgICB9XG4gIH1cblxuICA+ICoge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4ucHJpY2UtY29udGFjdCB7XG4gIGJvcmRlcjogY2FsYyg0ICogdmFyKC0tdncpKSBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblxuICBAbWVkaWEgKC0tdmlld3BvcnQtdW50aWwtbWQpIHtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgfVxufVxuXG4ucHJpY2UtY29udGFjdC1pdGVtIHtcbiAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iZHItZ3JheSk7XG5cbiAgICBAbWVkaWEgKC0tdmlld3BvcnQtdW50aWwtbWQpIHtcbiAgICAgIHBhZGRpbmctdG9wOiBjYWxjKDQwICogdmFyKC0tdncpKTtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMoNDAgKiB2YXIoLS12dykpO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJkci1ncmF5KTtcbiAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4ucHJpY2UtY29udGFjdC10ZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuMmVtIDAuNWVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgY2FsYygxNSAqIHZhcigtLXZ3KSk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mYW1pbHktdXJiYW5pc3QpO1xuICBmb250LXNpemU6IGNhbGMoMzYgKiB2YXIoLS1yZW0xKSk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXG4gIEBtZWRpYSAoLS12aWV3cG9ydC11bnRpbC1tZCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygyNSAqIHZhcigtLXZ3KSk7XG4gIH1cblxuICA+IC5pY29uIHtcbiAgICBmb250LXNpemU6IDcyJTtcbiAgfVxufVxuXG4ucHJpY2UtY29udGFjdC1lbWFpbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC4yZW0gMC41ZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS13ZWlnaHQtbm90by1ib2xkKTtcblxuICBAbWVkaWEgKC0tdmlld3BvcnQtdW50aWwtbWQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgPiAudGV4dCB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcblxuICAgICY6aG92ZXIge1xuICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucHJpY2UtY29tcGFyZSB7XG4gIG1heC13aWR0aDogdmFyKC0td2lkdGgtY29udGVudC1taW4pO1xuICBtYXJnaW46IDAgYXV0byBjYWxjKDE1ICogdmFyKC0tdncpKTtcblxuICBAbWVkaWEgKC0tdmlld3BvcnQtdW50aWwtbWQpIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxufVxuXG4ucHJpY2UtY29tcGFyZS10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogdmFyKC0td2VpZ2h0LW5vdG8tYm9sZCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1sb3dlcik7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cbiAgQG1lZGlhICgtLXZpZXdwb3J0LXVudGlsLW1kKSB7XG4gICAgd2lkdGg6IGNhbGMoMzMwICogdmFyKC0tdncpKTtcbiAgICBmb250LXNpemU6IGNhbGMoMTQgKiB2YXIoLS1yZW0xKSk7XG4gIH1cblxuICA6d2hlcmUodGJvZHkgdGQpIHtcbiAgICBwYWRkaW5nOiAxLjFlbSAwLjVlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJkci1ncmF5KTtcbiAgfVxuXG4gIC5jZWxsLWhlYWQge1xuICAgIHdpZHRoOiA0MSU7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMTMgKiB2YXIoLS12dykpO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyLWJvdHRvbTogY2FsYyg2ICogdmFyKC0tdncpKSBzb2xpZCB2YXIoLS1jb2xvci1wbGFuKTtcbiAgICAtLWNvbG9yLXBsYW46IHZhcigtLWNvbG9yLWJkci1ncmF5KTtcblxuICAgIEBtZWRpYSAoLS12aWV3cG9ydC11bnRpbC1tZCkge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogM3B4O1xuICAgIH1cblxuICAgICYuaXMtY29sb3Itc3RhbmRhcmQge1xuICAgICAgLS1jb2xvci1wbGFuOiB2YXIoLS1jb2xvci1wbGFuLXN0YW5kYXJkKTtcbiAgICB9XG4gICAgJi5pcy1jb2xvci1wcm9mZXNzaW9uYWwge1xuICAgICAgLS1jb2xvci1wbGFuOiB2YXIoLS1jb2xvci1wbGFuLXByb2Zlc3Npb25hbCk7XG4gICAgfVxuICAgICYuaXMtY29sb3ItZW50ZXJwcmlzZSB7XG4gICAgICAtLWNvbG9yLXBsYW46IHZhcigtLWNvbG9yLXBsYW4tZW50ZXJwcmlzZSk7XG4gICAgfVxuXG4gICAgPiAudGl0bGUge1xuICAgICAgbWFyZ2luOiAwIDAgY2FsYygzICogdmFyKC0tdncpKTtcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mYW1pbHktdXJiYW5pc3QpO1xuICAgICAgZm9udC1zaXplOiBjYWxjKDI0ICogdmFyKC0tcmVtMSkpO1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXBsYW4pO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBAbWVkaWEgKC0tdmlld3BvcnQtdW50aWwtbWQpIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKDEyICogdmFyKC0tcmVtMSkpO1xuICAgICAgfVxuICAgIH1cblxuICAgID4gLmRlc2Mge1xuICAgICAgZm9udC1zaXplOiBjYWxjKDE0ICogdmFyKC0tcmVtMSkpO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuICAgICAgQG1lZGlhICgtLXZpZXdwb3J0LXVudGlsLW1kKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgID4gLm51bSB7XG4gICAgICAgIG1hcmdpbi1pbmxpbmU6IDAuMWVtO1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmFtaWx5LXVyYmFuaXN0KTtcbiAgICAgICAgZm9udC1zaXplOiAxNzElO1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcGxhbik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNlbGwtbGFiZWwge1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoNDAgKiB2YXIoLS12dykpO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgIEBtZWRpYSAoLS12aWV3cG9ydC11bnRpbC1tZCkge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG5cbiAgICA+IC5ub3RlIHtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLVhTKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS13ZWlnaHQtbm90by1yZWd1bGFyKTtcbiAgICB9XG4gIH1cbn1cblxuLnByaWNlLWNvbXBhcmUtbm90ZSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMTAgKiB2YXIoLS12dykpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1YUyk7XG59XG4iLCIucmVhc29uLW91dGxpbmUge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBjYWxjKDQ5MSAqIHZhcigtLXZ3KSk7XG4gIGdhcDogY2FsYygyMCAqIHZhcigtLXZ3KSkgY2FsYyg1MCAqIHZhcigtLXZ3KSk7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXgtd2lkdGg6IHZhcigtLXdpZHRoLWNvbnRlbnQtbWluKTtcbiAgbWFyZ2luOiAwIGF1dG8gdmFyKC0tc2l6ZS0xMjApO1xuXG4gIEBtZWRpYSAoLS12aWV3cG9ydC1tZCkge1xuICAgIHBhZGRpbmc6IGNhbGMoNDAgKiB2YXIoLS12dykpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IGNhbGMoMzAgKiB2YXIoLS12dykpIHJnYmEoMCwgMzYsIDE5MCwgMC4xKTtcbiAgfVxuXG4gIEBtZWRpYSAoLS12aWV3cG9ydC11bnRpbC1tZCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG5cbiAgPiAuY29sdW1uIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogc3ViZ3JpZDtcbiAgICBncmlkLXJvdzogc3BhbiAyO1xuICAgIGdhcDogY2FsYygxMCAqIHZhcigtLXZ3KSk7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBtZWRpYSAoLS12aWV3cG9ydC11bnRpbC1tZCkge1xuICAgICAgcGFkZGluZzogY2FsYygzMCAqIHZhcigtLXZ3KSkgdmFyKC0tcGFkZGluZy1pbm5lcik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IGNhbGMoMzAgKiB2YXIoLS12dykpIHJnYmEoMCwgMzYsIDE5MCwgMC4xKTtcbiAgICB9XG4gIH1cbn1cbi5yZWFzb24tb3V0bGluZS10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogY2FsYyg1ICogdmFyKC0tdncpKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS13ZWlnaHQtbm90by1ib2xkKTtcbn1cbi5yZWFzb24tb3V0bGluZS1pbWcge1xuICA+IC5pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLnJlYXNvbi1zZWN0aW9uIHtcbiAgLS1zcGFjaW5nLXRvcDogY2FsYyg4NyAqIHZhcigtLXZ3KSk7XG4gIC0tc3BhY2luZy1ib3R0b206IGNhbGMoMTAwICogdmFyKC0tdncpKTtcbiAgcGFkZGluZzogY2FsYygxMDIgKiB2YXIoLS12dykpIGNhbGMoKDEwMHZ3IC0gdmFyKC0td2lkdGgtY29udGVudC1hcnRpY2xlKSkgLyAyKSAwO1xuICBtYXJnaW46IDAgMCBjYWxjKHZhcigtLXNwYWNpbmctYm90dG9tKSArIHZhcigtLXNwYWNpbmctdG9wKSk7XG5cbiAgQG1lZGlhICgtLXZpZXdwb3J0LXVudGlsLW1kKSB7XG4gICAgLS1zcGFjaW5nLXRvcDogY2FsYyg0MCAqIHZhcigtLXZ3KSk7XG4gICAgLS1zcGFjaW5nLWJvdHRvbTogY2FsYyg2MCAqIHZhcigtLXZ3KSk7XG4gICAgcGFkZGluZzogY2FsYyg2MCAqIHZhcigtLXZ3KSkgdmFyKC0tcGFkZGluZy1pbm5lcikgMDtcbiAgfVxuXG4gIC53cC1ibG9jay1pbWFnZS5hbGlnbmNlbnRlciB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygzMCAqIHZhcigtLXZ3KSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygzMCAqIHZhcigtLXZ3KSk7XG4gIH1cbn1cblxuLnJlYXNvbi1zZWN0aW9uLXN0ZXAwMSxcbi5yZWFzb24tc2VjdGlvbi1zdGVwMDMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBjYWxjKDEyMCAqIHZhcigtLXZ3KSk7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAxMDAlLCAwIDEwMCUpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJnKTtcblxuICAgIEBtZWRpYSAoLS12aWV3cG9ydC11bnRpbC1tZCkge1xuICAgICAgaGVpZ2h0OiBjYWxjKDgwICogdmFyKC0tdncpKTtcbiAgICB9XG4gIH1cblxuICA+ICoge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLnJlYXNvbi1zZWN0aW9uLXN0ZXAwMyB7XG4gICY6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiBjYWxjKDE3MCAqIHZhcigtLXZ3KSk7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMTAwJSwgMCBjYWxjKDEyMCAqIHZhcigtLXZ3KSksIDEwMCUgMCwgMTAwJSAxMDAlKTtcblxuICAgIEBtZWRpYSAoLS12aWV3cG9ydC11bnRpbC1tZCkge1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMTAwJSwgMTAwJSAwLCAxMDAlIDEwMCUpO1xuICAgIH1cbiAgfVxufVxuLnJlYXNvbi1zZWN0aW9uLXN0ZXAwMSB7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDE2MCAqIHZhcigtLXZ3KSk7XG4gIG1hcmdpbi10b3A6IGNhbGMoKDgwICogdmFyKC0tdncpKSArIHZhcigtLXNwYWNpbmctdG9wKSk7XG59XG5cbi5yZWFzb24tdGl0bGUtbnVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoLTg3ICogdmFyKC0tdncpKTtcbiAgbGVmdDogY2FsYyg1MCUgLSBjYWxjKDg3ICogdmFyKC0tdncpKSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogY2FsYygxNzQgKiB2YXIoLS12dykpO1xuICBoZWlnaHQ6IGNhbGMoMTc0ICogdmFyKC0tdncpKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZhbWlseS11cmJhbmlzdCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCBjYWxjKDMwICogdmFyKC0tdncpKSByZ2JhKDAsIDM2LCAxOTAsIDAuMSk7XG5cbiAgQG1lZGlhICgtLXZpZXdwb3J0LXVudGlsLW1kKSB7XG4gICAgdG9wOiBjYWxjKC00MCAqIHZhcigtLXZ3KSk7XG4gICAgbGVmdDogY2FsYyg1MCUgLSBjYWxjKDQwICogdmFyKC0tdncpKSk7XG4gICAgd2lkdGg6IGNhbGMoODAgKiB2YXIoLS12dykpO1xuICAgIGhlaWdodDogY2FsYyg4MCAqIHZhcigtLXZ3KSk7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0ICogdmFyKC0tcmVtMSkpO1xuICB9XG5cbiAgPiAubnVtIHtcbiAgICBmb250LXNpemU6IGNhbGMoNjQgKiB2YXIoLS1yZW0xKSk7XG5cbiAgICBAbWVkaWEgKC0tdmlld3BvcnQtdW50aWwtbWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygyOCAqIHZhcigtLXJlbTEpKTtcbiAgICB9XG4gIH1cbn1cblxuLnJlYXNvbi1wcmljZS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogY2FsYygzNSAqIHZhcigtLXZ3KSkgMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICBAbWVkaWEgKC0tdmlld3BvcnQtdW50aWwtbWQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ucmVhc29uLXByaWNlLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogY2FsYygxNyAqIHZhcigtLXZ3KSkgY2FsYygyMiAqIHZhcigtLXZ3KSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS13ZWlnaHQtbm90by1ib2xkKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWxvd2VyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IGNhbGMoMzAgKiB2YXIoLS12dykpIHJnYmEoMCwgMzYsIDE5MCwgMC4xKTtcblxuICBAbWVkaWEgKC0tdmlld3BvcnQtbWQpIHtcbiAgICBtaW4td2lkdGg6IGNhbGMoMjAwICogdmFyKC0tdncpKTtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYyg1ICogdmFyKC0tdncpKTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGNhbGMoNSAqIHZhcigtLXZ3KSk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDUgKiB2YXIoLS12dykpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGMoNSAqIHZhcigtLXZ3KSk7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICgtLXZpZXdwb3J0LXVudGlsLW1kKSB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDUgKiB2YXIoLS12dykpO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoNSAqIHZhcigtLXZ3KSk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBjYWxjKDUgKiB2YXIoLS12dykpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogY2FsYyg1ICogdmFyKC0tdncpKTtcbiAgICB9XG4gIH1cblxuICA+IC50ZXh0IHtcbiAgICA+IC5udW0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjE1ZW07XG4gICAgICBmb250LWZhbWlseTogdmFyKC0tZmFtaWx5LXVyYmFuaXN0KTtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygzNiAqIHZhcigtLXJlbTEpKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogY2FsYygoNTAgLyAxMDAwKSAqIDFlbSk7XG5cbiAgICAgIEBtZWRpYSAoLS12aWV3cG9ydC11bnRpbC1tZCkge1xuICAgICAgICBmb250LXNpemU6IGNhbGMoMjggKiB2YXIoLS1yZW0xKSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJib2R5LnNpbmdsZS1jYXNlIC5tYWluIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoNTUgKiB2YXIoLS12dykpO1xufVxuXG4uY2FzZS1zaW5nbGUtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyg1NSAqIHZhcigtLXZ3KSk7XG5cbiAgPiAudGh1bWJuYWlsIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDQ4ICogdmFyKC0tdncpKTtcblxuICAgIEBtZWRpYSAoLS12aWV3cG9ydC11bnRpbC1tZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygzMCAqIHZhcigtLXZ3KSk7XG4gICAgfVxuXG4gICAgPiAuaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgPiAudGl0bGUge1xuICAgIG1hcmdpbjogMCAwIGNhbGMoNTUgKiB2YXIoLS12dykpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLVhYWEwpO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS13ZWlnaHQtbm90by1ib2xkKTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtZnMtWFhYTCk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXG4gICAgQG1lZGlhICgtLXZpZXdwb3J0LXVudGlsLW1kKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDMwICogdmFyKC0tdncpKTtcbiAgICB9XG4gIH1cbn1cblxuLmNhc2Utc2luZ2xlLWluZm9zIHtcbiAgcGFkZGluZzogY2FsYyg0MCAqIHZhcigtLXZ3KSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblxuICBAbWVkaWEgKC0tdmlld3BvcnQtdW50aWwtbWQpIHtcbiAgICBwYWRkaW5nOiBjYWxjKDMwICogdmFyKC0tdncpKSB2YXIoLS1wYWRkaW5nLWlubmVyKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tcGFkZGluZy1pbm5lcikpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDBweCAtIHZhcigtLXBhZGRpbmctaW5uZXIpKTtcbiAgfVxuXG4gID4gLnRpdGxlIHtcbiAgICBtYXJnaW46IDAgMCBjYWxjKDEyICogdmFyKC0tdncpKTtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1NKTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tLS1saW5lLWhlaWdodC1mcy1NKTtcbiAgfVxuXG4gID4gLmluZm9zIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDFlbSwgYXV0bykgMWZyO1xuICAgIGdhcDogMCAxZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgID4gLmluZm8ge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogc3ViZ3JpZDtcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gICAgfVxuICB9XG59XG4iLCJib2R5LnNpbmdsZS1jb2x1bW4gLm1haW4ge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmNvbHVtbi1zaW5nbGUtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCBjYWxjKCgxMDAlIC0gdmFyKC0tMTAwdncpKSAvIDIpIGNhbGMoOTUgKiB2YXIoLS12dykpO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9sb2dvLWJnLnN2Zykgbm8tcmVwZWF0IHRvcCByaWdodCAjZDRlNGY0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoNTMyICogdmFyKC0tdncpKSBhdXRvO1xuXG4gIEBtZWRpYSAoLS12aWV3cG9ydC11bnRpbC1tZCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXNpemUtMTIwKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgPiAudGh1bWJuYWlsIHtcbiAgICB3aWR0aDogY2FsYyg2NjUgKiB2YXIoLS12dykpO1xuXG4gICAgQG1lZGlhICgtLXZpZXdwb3J0LXVudGlsLW1kKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICA+IC5pbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICA+IC5jb250YWluZXIge1xuICAgIGZsZXg6IDE7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDcwMSAqIHZhcigtLXZ3KSk7XG4gICAgcGFkZGluZzogY2FsYygzMCAqIHZhcigtLXZ3KSkgY2FsYygxMDAgKiB2YXIoLS12dykpO1xuXG4gICAgQG1lZGlhICgtLXZpZXdwb3J0LXVudGlsLW1kKSB7XG4gICAgICBwYWRkaW5nOiBjYWxjKDI4ICogdmFyKC0tdncpKSB2YXIoLS1wYWRkaW5nLWlubmVyKTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY29tbW9uL2xvZ28tYmcuc3ZnKSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgLTEwJSByaWdodCAtMTAlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA3MCUgYXV0bztcbiAgICB9XG5cbiAgICA+IC50aXRsZSB7XG4gICAgICBtYXJnaW46IDAgMCBjYWxjKDI0ICogdmFyKC0tdncpKTtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLVhYWEwpO1xuICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLXdlaWdodC1ub3RvLWJvbGQpO1xuICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWZzLVhYWEwpO1xuXG4gICAgICBAbWVkaWEgKC0tdmlld3BvcnQtdW50aWwtbWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygxNSAqIHZhcigtLXZ3KSk7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLU0pO1xuICAgICAgfVxuICAgIH1cblxuICAgID4gLnByb2ZpbGUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLm5ld3Mtc2luZ2xlLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiBjYWxjKDE1ICogdmFyKC0tdncpKSBjYWxjKDEyICogdmFyKC0tdncpKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxNSAqIHZhcigtLXZ3KSk7XG5cbiAgPiAuaGVybyB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygyMCAqIHZhcigtLXZ3KSk7XG5cbiAgICA+IC5pbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cblxuICA+IC50aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLVhYWEwpO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS13ZWlnaHQtbm90by1ib2xkKTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtZnMtWFhYTCk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXG4gICAgQG1lZGlhICgtLXZpZXdwb3J0LXVudGlsLW1kKSB7XG4gICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1NKTtcbiAgICB9XG4gIH1cblxuICA+IC5kYXRlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZhbWlseS11cmJhbmlzdCk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIGxldHRlci1zcGFjaW5nOiBjYWxjKCg1MCAvIDEwMDApICogMWVtKTtcbiAgfVxuXG4gID4gLm5ldyB7XG4gICAgcGFkZGluZzogMCBjYWxjKDUgKiB2YXIoLS12dykpO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1TKTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtbG93ZXIpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIH1cbn1cbiIsImJvZHkuc2luZ2xlLXNvbHV0aW9uIC5tYWluIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5zb2x1dGlvbi1zaW5nbGUtaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiBjYWxjKDk4ICogdmFyKC0tdncpKSAwIGNhbGMoMTkwICogdmFyKC0tdncpKTtcbiAgbWFyZ2luOiAwIGNhbGMoKDEwMCUgLSB2YXIoLS0xMDB2dykpIC8gMikgY2FsYyg0MCAqIHZhcigtLXZ3KSk7XG5cbiAgQG1lZGlhICgtLXZpZXdwb3J0LXVudGlsLW1kKSB7XG4gICAgcGFkZGluZzogY2FsYyg0NSAqIHZhcigtLXZ3KSkgdmFyKC0tcGFkZGluZy1pbm5lcik7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDEwMCUsIDAgNzQuNiUpO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY29tbW9uL2xvZ28tYmcuc3ZnKSBuby1yZXBlYXQgdG9wIHJpZ2h0ICNkNGU0ZjQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDUzMiAqIHZhcigtLXZ3KSkgYXV0bztcbiAgfVxuXG4gID4gKiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDUwO1xuICB9XG5cbiAgPiAubmFtZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IGNhbGMoMjAgKiB2YXIoLS1yZW0xKSk7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLXdlaWdodC1ub3RvLWJvbGQpO1xuXG4gICAgQG1lZGlhICgtLXZpZXdwb3J0LXVudGlsLW1kKSB7XG4gICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZSk7XG4gICAgfVxuICB9XG5cbiAgPiAudGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IGNhbGMoNTIgKiB2YXIoLS1yZW0xKSk7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLXdlaWdodC1ub3RvLWJvbGQpO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1mcy1YWFhMKTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cbiAgICBAbWVkaWEgKC0tdmlld3BvcnQtdW50aWwtbWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLVhYWEwpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuXG4uc29sdXRpb24tc2luZ2xlLXByb2JsZW0ge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDY0ICogdmFyKC0tdncpKTtcblxuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGNhbGMoMzYgKiB2YXIoLS12dykpO1xuICAgIGhlaWdodDogY2FsYygyMiAqIHZhcigtLXZ3KSk7XG4gICAgbWFyZ2luOiBjYWxjKDQ2ICogdmFyKC0tdncpKSBhdXRvIDA7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCA1MCUgMTAwJSk7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIH1cblxuICA+IC5jYXRjaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygyNSAqIHZhcigtLXZ3KSk7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLXdlaWdodC1ub3RvLWJvbGQpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gID4gLnRpdGxlIHtcbiAgICBtYXJnaW46IDAgMCBjYWxjKDM1ICogdmFyKC0tdncpKTtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1MKTtcbiAgICBmb250LXdlaWdodDogdmFyKC0td2VpZ2h0LW5vdG8tYm9sZCk7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWZzLUwpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnNvbHV0aW9uLXNpbmdsZS1wcm9ibGVtLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IGNhbGMoMzYgKiB2YXIoLS12dykpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICBAbWVkaWEgKC0tdmlld3BvcnQtbWQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLnNvbHV0aW9uLXNpbmdsZS1wcm9ibGVtLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IGNhbGMoMTYgKiB2YXIoLS12dykpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiBjYWxjKDI3ICogdmFyKC0tdncpKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IGNhbGMoMzAgKiB2YXIoLS12dykpIHJnYmEoMCwgMzYsIDE5MCwgMC4xKTtcblxuICBAbWVkaWEgKC0tdmlld3BvcnQtbWQpIHtcbiAgICB3aWR0aDogY2FsYygzNjQgKiB2YXIoLS12dykpO1xuICB9XG5cbiAgPiAucGljIHtcbiAgICB3aWR0aDogY2FsYygxMTMgKiB2YXIoLS12dykpO1xuXG4gICAgQG1lZGlhICgtLXZpZXdwb3J0LXVudGlsLW1kKSB7XG4gICAgICB3aWR0aDogY2FsYyg2MCAqIHZhcigtLXZ3KSk7XG4gICAgfVxuXG4gICAgPiAuaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgPiAudGV4dCB7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiBjYWxjKDE4ICogdmFyKC0tcmVtMSkpO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS13ZWlnaHQtbm90by1ib2xkKTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtbG93KTtcbiAgfVxufVxuXG4uc29sdXRpb24tc2luZ2xlLWZ1bmN0aW9uIHtcbiAgPiAudGl0bGUge1xuICAgIG1hcmdpbjogMCAwIGNhbGMoNjQgKiB2YXIoLS12dykpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLVhYWEwpO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1mcy1YWFhMKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5zb2x1dGlvbi1zaW5nbGUtZnVuY3Rpb24tbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogY2FsYyg0OCAqIHZhcigtLXZ3KSk7XG5cbiAgQG1lZGlhICgtLXZpZXdwb3J0LXVudGlsLW1kKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLXBhZGRpbmctaW5uZXIpKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygwcHggLSB2YXIoLS1wYWRkaW5nLWlubmVyKSk7XG4gIH1cbn1cbi5zb2x1dGlvbi1zaW5nbGUtZnVuY3Rpb24taXRlbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblxuICBAbWVkaWEgKC0tdmlld3BvcnQtbWQpIHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGNhbGMoMTAwICogdmFyKC0tdncpKSBjYWxjKDQ2NCAqIHZhcigtLXZ3KSkgMWZyIGNhbGMoMTAwICogdmFyKC0tdncpKTtcbiAgICBnYXA6IGNhbGMoNDAgKiB2YXIoLS12dykpIGNhbGMoMzYgKiB2YXIoLS12dykpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDQ4ICogdmFyKC0tdncpKTtcbiAgfVxuXG4gIEBtZWRpYSAoLS12aWV3cG9ydC11bnRpbC1tZCkge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvIGF1dG87XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB2YXIoLS1wYWRkaW5nLWlubmVyKSAxZnIgdmFyKC0tcGFkZGluZy1pbm5lcik7XG4gICAgZ2FwOiBjYWxjKDIwICogdmFyKC0tdncpKSAwO1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1wYWRkaW5nLWlubmVyKTtcbiAgfVxuXG4gID4gLnRpdGxlIHtcbiAgICBwYWRkaW5nOiBjYWxjKDE1ICogdmFyKC0tdncpKTtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtWEwpO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS13ZWlnaHQtbm90by1ib2xkKTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtZnMtWEwpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXG4gICAgQG1lZGlhICgtLXZpZXdwb3J0LW1kKSB7XG4gICAgICBncmlkLXJvdzogMSAvIDI7XG4gICAgICBncmlkLWNvbHVtbjogMSAvIDU7XG4gICAgfVxuXG4gICAgQG1lZGlhICgtLXZpZXdwb3J0LXVudGlsLW1kKSB7XG4gICAgICBncmlkLXJvdzogMSAvIDI7XG4gICAgICBncmlkLWNvbHVtbjogMSAvIDQ7XG4gICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1MKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1mcy1MKTtcbiAgICB9XG4gIH1cblxuICA+IC5waWMge1xuICAgIEBtZWRpYSAoLS12aWV3cG9ydC1tZCkge1xuICAgICAgZ3JpZC1yb3c6IDIgLyAzO1xuICAgICAgZ3JpZC1jb2x1bW46IDIgLyAzO1xuXG4gICAgICArIC50ZXh0IHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDMgLyA0O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAoLS12aWV3cG9ydC11bnRpbC1tZCkge1xuICAgICAgZ3JpZC1yb3c6IDIgLyAzO1xuICAgICAgZ3JpZC1jb2x1bW46IDIgLyAzO1xuXG4gICAgICArIC50ZXh0IHtcbiAgICAgICAgZ3JpZC1yb3c6IDMgLyA0O1xuICAgICAgfVxuICAgIH1cblxuICAgID4gLmltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gID4gLnRleHQge1xuICAgIEBtZWRpYSAoLS12aWV3cG9ydC1tZCkge1xuICAgICAgZ3JpZC1yb3c6IDIgLyAzO1xuICAgICAgZ3JpZC1jb2x1bW46IDIgLyA0O1xuICAgIH1cblxuICAgIEBtZWRpYSAoLS12aWV3cG9ydC11bnRpbC1tZCkge1xuICAgICAgZ3JpZC1yb3c6IDIgLyA0O1xuICAgICAgZ3JpZC1jb2x1bW46IDIgLyAzO1xuICAgIH1cblxuICAgID4gLmJvZHkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygyNCAqIHZhcigtLXZ3KSk7XG4gICAgfVxuXG4gICAgPiAudGVybXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGdhcDogY2FsYygxNiAqIHZhcigtLXZ3KSkgY2FsYygzMiAqIHZhcigtLXZ3KSk7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIEBtZWRpYSAoLS12aWV3cG9ydC11bnRpbC1tZCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuXG4gICAgICA+IC50ZXJtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiBjYWxjKDggKiB2YXIoLS12dykpO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgID4gLmljb24ge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDM2ICogdmFyKC0tdncpKTtcblxuICAgICAgICAgID4gc3ZnIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiAubmFtZSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS13ZWlnaHQtbm90by1ib2xkKTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtbG93KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLndwLWJsb2NrLWNvbHVtbiB7XG4gICYuaXMtc3R5bGUtY29sdW1uLWFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgICBAbWVkaWEgKC0tdmlld3BvcnQtbWQpIHtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cbiIsIi5hcHBkbC1kb3dubG9hZC1saXN0IHtcbiAgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIEBtZWRpYSAoLS12aWV3cG9ydC1tZCkge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tY29sb3ItYmRyLWdyYXkpO1xuICAgIH1cbiAgICBAbWVkaWEgKC0tdmlld3BvcnQtdW50aWwtbWQpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDI1ICogdmFyKC0tdncpKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMjUgKiB2YXIoLS12dykpO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJkci1ncmF5KTtcbiAgICB9XG4gIH1cbn1cbiJdfQ== */