{"id":25746,"date":"2026-10-16T12:36:14","date_gmt":"2026-10-16T12:36:14","guid":{"rendered":"https:\/\/cmacademy.events\/?post_type=ht_kb&#038;p=25746"},"modified":"2026-10-16T12:38:36","modified_gmt":"2026-10-16T12:38:36","slug":"qr-kodegenerator","status":"publish","type":"ht_kb","link":"https:\/\/cmacademy.events\/da\/knowledge-base\/qr-kodegenerator\/","title":{"rendered":"QR-kodegenerator"},"content":{"rendered":"\n<div class=\"cm-qr-tool-placeholder\"><!-- Erstat denne blok med QR-kodegeneratoren (fanerne HTML, CSS og JavaScript, mappen DA). --><\/div>\n\n\n\n<style data-wp-block-html=\"css\">\n\/* CM Academy QR code generator v1, CSS tab *\/\n#cm-qr-lab,#cm-qr-lab *{box-sizing:border-box}\n#cm-qr-lab button,#cm-qr-lab select,#cm-qr-lab input{font:inherit;letter-spacing:normal;text-transform:none}\n#cm-qr-lab h2,#cm-qr-lab h3{font-family:inherit;letter-spacing:normal;text-transform:none;line-height:1.25}\n#cm-qr-lab p{margin:0 0 12px}\n#cm-qr-lab button:focus-visible,#cm-qr-lab select:focus-visible,#cm-qr-lab input:focus-visible,#cm-qr-lab a:focus-visible{outline:2px solid var(--blue);outline-offset:2px}\n#cm-qr-lab{--green:var(--cmac-brand,#9CCC3D);--green-soft:#F8FBEF;--blue:var(--cmac-accent,#185ABC);--navy:var(--cmac-ink,#1F354D);--text:#12202E;--body:#405266;--muted:var(--cmac-muted,#677482);--line:#D9E2EA;--line-soft:#E4EAEF;--soft:#F7F9FB;color:var(--text);font-family:inherit;line-height:1.6;max-width:100%}\n#cm-qr-lab button,#cm-qr-lab select,#cm-qr-lab input{font:inherit;letter-spacing:normal;text-transform:none}\n#cm-qr-lab .cqr-card{border:1px solid var(--line);border-radius:16px;padding:30px 32px;background:#fff;margin:0 0 24px;box-shadow:0 1px 2px rgba(18,32,46,.04),0 10px 28px rgba(18,32,46,.05)}\n#cm-qr-lab .cqr-title{margin:0 0 8px;font-size:26px;font-weight:700;color:var(--navy);letter-spacing:-.01em}\n#cm-qr-lab .cqr-lead{margin:0 0 24px;color:var(--body);font-size:17px;max-width:62ch}\n#cm-qr-lab .cqr-muted{font-size:14px;color:var(--muted)}\n#cm-qr-lab .cqr-small{font-size:13px;color:var(--muted)}\n#cm-qr-lab .cqr-options{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 16px}\n#cm-qr-lab .cqr-choice{flex:0 0 auto;border:1px solid #CFD8E1;border-radius:8px;background:#fff;color:#31465A;padding:9px 16px;cursor:pointer;font-weight:700;box-shadow:none;line-height:1.3;transition:border-color .15s,background .15s}\n#cm-qr-lab .cqr-choice:hover{border-color:var(--green);background:#F0F6E7}\n#cm-qr-lab .cqr-choice[aria-pressed=true]{border-color:var(--green);background:#EEF6DF;color:var(--navy);box-shadow:inset 0 0 0 1px var(--green)}\n#cm-qr-lab .cqr-field{display:flex;flex-direction:column;gap:5px;min-width:0;margin:0}\n#cm-qr-lab .cqr-label{font-weight:700;font-size:14px;color:var(--navy)}\n#cm-qr-lab select,#cm-qr-lab input[type=number]{border:1px solid #CFD8E1;background:#fff;border-radius:8px;min-height:42px;padding:8px 10px;width:100%;max-width:100%;color:var(--text);margin:0;box-shadow:none}\n#cm-qr-lab input[type=url],#cm-qr-lab input[type=text]{border:1px solid #CFD8E1;background:#fff;border-radius:8px;min-height:42px;padding:8px 10px;width:100%;max-width:100%;color:var(--text);margin:0;box-shadow:none}\n#cm-qr-lab .cqr-btn{border:0;border-radius:8px;transition:background .18s,color .18s,box-shadow .18s;background:var(--blue);color:#fff!important;padding:11px 18px;min-height:42px;cursor:pointer;font-weight:700;text-decoration:none!important;display:inline-flex;align-items:center;justify-content:center;gap:6px;box-shadow:none;line-height:1.2;}\n#cm-qr-lab .cqr-btn:hover,#cm-qr-lab .cqr-btn:focus-visible{background:var(--green)}\n#cm-qr-lab .cqr-btn:disabled{opacity:.5;cursor:not-allowed}\n#cm-qr-lab .cqr-btn:disabled:hover{background:var(--blue)}\n#cm-qr-lab .cqr-btn-primary{background:var(--green);color:#fff!important}\n#cm-qr-lab .cqr-btn-primary svg,#cm-qr-lab .cqr-btn-primary svg *{stroke:#fff!important;fill:none!important;color:#fff!important}\n#cm-qr-lab .cqr-btn-primary:hover{background:var(--blue);color:#fff!important}\n#cm-qr-lab .cqr-btn-secondary{background:transparent;color:var(--blue)!important;box-shadow:inset 0 0 0 2px var(--blue)}\n#cm-qr-lab .cqr-btn-secondary:hover,#cm-qr-lab .cqr-btn-secondary:disabled:hover{background:var(--blue);color:#fff!important}\n#cm-qr-lab .cqr-btn-secondary:disabled:hover{background:transparent;color:var(--blue)!important}\n#cm-qr-lab .cqr-btn-text{background:transparent;color:var(--blue)!important;padding:6px 10px;min-height:42px}\n#cm-qr-lab .cqr-btn-text:hover{background:#EEF4FF}\n#cm-qr-lab select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:42px!important;background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%231F354D' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'\/%3E%3C\/svg%3E\")!important;background-repeat:no-repeat!important;background-position:right 16px center!important;background-size:16px 16px!important}\n#cm-qr-lab select::-ms-expand{display:none}\n#cm-qr-lab .cqr-unitrow select{padding-right:30px!important;background-position:right 10px center!important}\n#cm-qr-lab .cqr-options{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:10px 0 16px;max-width:720px}\n#cm-qr-lab .cqr-choice{display:flex!important;align-items:flex-start;gap:12px;width:100%;text-align:left;padding:14px 16px!important;border:1px solid var(--line)!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important;color:var(--navy)!important;transition:border-color .15s,background .15s}\n#cm-qr-lab .cqr-choice:hover{border-color:var(--green)!important;background:#FBFDF7!important}\n#cm-qr-lab .cqr-choice[aria-pressed=true]{border-color:var(--green)!important;background:var(--green-soft)!important;box-shadow:inset 0 0 0 1px var(--green)!important}\n#cm-qr-lab .cqr-choice-icon{flex:0 0 36px;width:36px;height:36px;border-radius:8px;background:#F1F4F7;display:grid;place-items:center}\n#cm-qr-lab .cqr-choice-icon svg{width:20px;height:20px;fill:none!important;stroke:#677482!important;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}\n#cm-qr-lab .cqr-choice[aria-pressed=true] .cqr-choice-icon{background:var(--green)}\n#cm-qr-lab .cqr-choice[aria-pressed=true] .cqr-choice-icon svg{stroke:#fff!important}\n#cm-qr-lab .cqr-choice-text{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}\n#cm-qr-lab .cqr-choice-name{font-weight:700;font-size:16px;line-height:1.3;color:var(--navy)}\n#cm-qr-lab .cqr-choice-desc{font-weight:400;font-size:13px;line-height:1.4;color:var(--body)}\n#cm-qr-lab .cqr-choice-check{flex:0 0 20px;width:20px;height:20px;border-radius:50%;border:1.5px solid #B7C3CF;display:grid;place-items:center;margin-top:2px}\n#cm-qr-lab .cqr-choice-check svg{width:12px;height:12px;fill:none!important;stroke:#fff!important;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;opacity:0}\n#cm-qr-lab .cqr-choice[aria-pressed=true] .cqr-choice-check{background:var(--green);border-color:var(--green)}\n#cm-qr-lab .cqr-choice[aria-pressed=true] .cqr-choice-check svg{opacity:1}\n#cm-qr-lab .cqr-adv .cqr-small{margin:4px 0 10px}\n#cm-qr-lab select,#cm-qr-lab input[type=number],#cm-qr-lab input[type=url]{font-size:15px!important;line-height:1.4!important;min-height:42px}\n#cm-qr-lab .cqr-btn{font-size:15px!important;line-height:1.3!important}\n#cm-qr-lab .cqr-card p,#cm-qr-lab .cqr-card li{font-size:15px}\n#cm-qr-lab .cqr-small{font-size:13px!important}\n#cm-qr-lab .cqr-lock-note{color:#1F354D}\n\/* no lingering focus look after a mouse click; keyboard focus still shows via :focus-visible *\/\n#cm-qr-lab button:focus:not(:focus-visible),#cm-qr-lab summary:focus:not(:focus-visible),#cm-qr-lab select:focus:not(:focus-visible){outline:none!important;box-shadow:none!important}\n#cm-qr-lab .cqr-btn-text:focus:not(:focus-visible),#cm-qr-lab .cqr-btn-text:active{background:transparent!important;border-color:transparent!important}\n#cm-qr-lab .cqr-btn-secondary:focus:not(:focus-visible),#cm-qr-lab .cqr-btn-secondary:active{background:transparent!important;color:var(--blue)!important;box-shadow:inset 0 0 0 2px var(--blue)!important}\n#cm-qr-lab .cqr-btn:not(.cqr-btn-secondary):not(.cqr-btn-text):focus:not(:focus-visible){background:#185ABC!important;color:#fff!important}\n#cm-qr-lab button:focus-visible,#cm-qr-lab select:focus-visible,#cm-qr-lab input:focus-visible,#cm-qr-lab a:focus-visible{outline:2px solid var(--blue);outline-offset:2px}\n#cm-qr-lab .cqr-summary .cqr-small{display:block;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--navy)}\n#cm-qr-lab .cqr-metric .cqr-small{display:block}\n#cm-qr-lab .cqr-hint{display:flex;gap:12px;align-items:flex-start;padding:11px 15px;border:1px solid rgba(24,90,188,.18);border-radius:12px;background:#F6FAFF;color:var(--text);font-size:15px;line-height:1.5;margin:10px 0}\n#cm-qr-lab .cqr-warn{border-color:rgba(230,214,60,.6);background:#FCFCE8}\n#cm-qr-lab .cqr-success{border-color:rgba(156,204,61,.45);background:#F8FBEF}\n#cm-qr-lab .cqr-success .cmac-info-icon{background:#9CCC3D}\n#cm-qr-lab .cqr-alert{border-color:rgba(232,137,43,.5);background:#FFF4E8}\n#cm-qr-lab .cqr-alert .cmac-info-icon{background:#E8892B}\n#cm-qr-lab .cqr-neutral{border-color:#E3E9EF;background:#F7F9FB}\n#cm-qr-lab .cqr-hint.cqr-success .cmac-info-icon{flex:0 0 30px;width:30px;height:30px;border-radius:50%;background:#9CCC3D!important;display:flex;align-items:center;justify-content:center;margin-top:-3px}\n#cm-qr-lab .cqr-hint.cqr-success .cmac-info-icon::before{content:\"\";display:block;width:19px;height:19px;background:#fff;-webkit-mask:url(\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%274%204%2016%2016%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%272.8%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27m16%209-5.5%205.5L8%2012%27%2F%3E%3C%2Fsvg%3E\") no-repeat center\/contain;mask:url(\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%274%204%2016%2016%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%272.8%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27m16%209-5.5%205.5L8%2012%27%2F%3E%3C%2Fsvg%3E\") no-repeat center\/contain}\n#cm-qr-lab .cqr-hint.cqr-warn .cmac-info-icon{flex:0 0 30px;width:30px;height:30px;border-radius:50%;background:#D9B800!important;display:flex;align-items:center;justify-content:center;margin-top:-3px}\n#cm-qr-lab .cqr-hint.cqr-warn .cmac-info-icon::before{content:\"\";display:block;width:19px;height:19px;background:#fff;-webkit-mask:url(\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%274%204%2016%2016%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%272.8%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cline%20x1%3D%2712%27%20x2%3D%2712%27%20y1%3D%278%27%20y2%3D%2712%27%2F%3E%3Cline%20x1%3D%2712%27%20x2%3D%2712.01%27%20y1%3D%2716%27%20y2%3D%2716%27%2F%3E%3C%2Fsvg%3E\") no-repeat center\/contain;mask:url(\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%274%204%2016%2016%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%272.8%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cline%20x1%3D%2712%27%20x2%3D%2712%27%20y1%3D%278%27%20y2%3D%2712%27%2F%3E%3Cline%20x1%3D%2712%27%20x2%3D%2712.01%27%20y1%3D%2716%27%20y2%3D%2716%27%2F%3E%3C%2Fsvg%3E\") no-repeat center\/contain}\n#cm-qr-lab .cqr-hint.cqr-alert .cmac-info-icon{flex:0 0 30px;width:30px;height:30px;border-radius:50%;background:#E8892B!important;display:flex;align-items:center;justify-content:center;margin-top:-3px}\n#cm-qr-lab .cqr-hint.cqr-alert .cmac-info-icon::before{content:\"\";display:block;width:16px;height:16px;background:#fff;-webkit-mask:url(\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%272.3%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27m21.73%2018-8-14a2%202%200%200%200-3.48%200l-8%2014A2%202%200%200%200%204%2021h16a2%202%200%200%200%201.73-3%27%2F%3E%3Cpath%20d%3D%27M12%209v4%27%2F%3E%3Cpath%20d%3D%27M12%2017h.01%27%2F%3E%3C%2Fsvg%3E\") no-repeat center\/contain;mask:url(\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%272.3%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27m21.73%2018-8-14a2%202%200%200%200-3.48%200l-8%2014A2%202%200%200%200%204%2021h16a2%202%200%200%200%201.73-3%27%2F%3E%3Cpath%20d%3D%27M12%209v4%27%2F%3E%3Cpath%20d%3D%27M12%2017h.01%27%2F%3E%3C%2Fsvg%3E\") no-repeat center\/contain}\n#cm-qr-lab .cqr-hint.cqr-error .cmac-info-icon{flex:0 0 30px;width:30px;height:30px;border-radius:50%;background:#B84040!important;display:flex;align-items:center;justify-content:center;margin-top:-3px}\n#cm-qr-lab .cqr-hint.cqr-error .cmac-info-icon::before{content:\"\";display:block;width:19px;height:19px;background:#fff;-webkit-mask:url(\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%274%204%2016%2016%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%272.8%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27m15%209-6%206%27%2F%3E%3Cpath%20d%3D%27m9%209%206%206%27%2F%3E%3C%2Fsvg%3E\") no-repeat center\/contain;mask:url(\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%274%204%2016%2016%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%272.8%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27m15%209-6%206%27%2F%3E%3Cpath%20d%3D%27m9%209%206%206%27%2F%3E%3C%2Fsvg%3E\") no-repeat center\/contain}\n#cm-qr-lab .cqr-hint.cqr-neutral .cmac-info-icon{flex:0 0 30px;width:30px;height:30px;border-radius:50%;background:#8A97A5!important;display:flex;align-items:center;justify-content:center;margin-top:-3px}\n#cm-qr-lab .cqr-hint.cqr-neutral .cmac-info-icon::before{content:\"\";display:block;width:16px;height:16px;background:#fff;-webkit-mask:url(\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%272.3%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M21.3%2015.3a2.4%202.4%200%200%201%200%203.4l-2.6%202.6a2.4%202.4%200%200%201-3.4%200L2.7%208.7a2.41%202.41%200%200%201%200-3.4l2.6-2.6a2.41%202.41%200%200%201%203.4%200Z%27%2F%3E%3Cpath%20d%3D%27m14.5%2012.5%202-2%27%2F%3E%3Cpath%20d%3D%27m11.5%209.5%202-2%27%2F%3E%3Cpath%20d%3D%27m8.5%206.5%202-2%27%2F%3E%3Cpath%20d%3D%27m17.5%2015.5%202-2%27%2F%3E%3C%2Fsvg%3E\") no-repeat center\/contain;mask:url(\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%272.3%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M21.3%2015.3a2.4%202.4%200%200%201%200%203.4l-2.6%202.6a2.4%202.4%200%200%201-3.4%200L2.7%208.7a2.41%202.41%200%200%201%200-3.4l2.6-2.6a2.41%202.41%200%200%201%203.4%200Z%27%2F%3E%3Cpath%20d%3D%27m14.5%2012.5%202-2%27%2F%3E%3Cpath%20d%3D%27m11.5%209.5%202-2%27%2F%3E%3Cpath%20d%3D%27m8.5%206.5%202-2%27%2F%3E%3Cpath%20d%3D%27m17.5%2015.5%202-2%27%2F%3E%3C%2Fsvg%3E\") no-repeat center\/contain}\n#cm-qr-lab .cqr-warn .cmac-info-icon{background:#D9B800}\n#cm-qr-lab .cqr-error{border-color:rgba(184,64,64,.32);background:var(--cmac-alert-soft,#FFF0F0)}\n#cm-qr-lab .cqr-success{border-color:rgba(156,204,61,.42);background:var(--green-soft)}\n#cm-qr-lab .cqr-unitrow select{flex:0 0 76px;width:76px}\n#cm-qr-lab .cmac-info-body{min-width:0;flex:1}\n#cm-qr-lab .cmac-info-icon{display:none}\n#cm-qr-lab[data-icons=\"1\"] .cmac-info-icon{display:block}\n#cm-qr-lab[data-icons=\"1\"] .cqr-hint .cmac-info-icon{flex:0 0 26px;width:26px;height:26px}\n#cm-qr-lab .cqr-error .cmac-info-icon{background:var(--cmac-alert,#B84040)}\n#cm-qr-lab .cqr-note .cmac-info-icon{margin-top:2px}\n#cm-qr-lab .cqr-note .cqr-title{font-size:19px}\n#cm-qr-lab .cqr-list{margin:0 0 12px;padding-left:22px}\n#cm-qr-lab .cqr-list li{margin:6px 0;line-height:1.55}\n#cm-qr-lab .cqr-basics{margin:16px 0 0;border:1px solid var(--line);border-radius:10px;background:#fff}\n#cm-qr-lab .cqr-basics summary{cursor:pointer;padding:12px 16px;font-weight:700;color:var(--navy);list-style:none;display:flex;align-items:center;gap:10px}\n#cm-qr-lab .cqr-basics summary::-webkit-details-marker{display:none}\n#cm-qr-lab .cqr-basics summary::before{content:'';flex:0 0 22px;width:22px;height:22px;border-radius:50%;background-color:var(--green);background-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);background-size:10px 2px,2px 10px;background-position:center;background-repeat:no-repeat}\n#cm-qr-lab .cqr-basics[open] summary::before{background-size:10px 2px,0 0}\n#cm-qr-lab .cqr-basics-body{padding:0 16px 14px 48px;color:var(--body);font-size:15px}\n#cm-qr-lab .cqr-basics-body p{margin:0 0 10px}\n#cm-qr-lab .cqr-added .cqr-btn-text{padding:0;font-size:15px}\n#cm-qr-lab .cqr-thumbtext .cqr-btn-text{align-self:flex-start;padding:2px 0 0;font-size:14px}\n#cm-qr-lab .cqr-privacy{display:flex;align-items:center;gap:10px;margin:16px 0 0;padding:10px 14px;background:var(--soft);border-radius:10px}\n#cm-qr-lab .cqr-lock{flex:0 0 28px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#fff;color:var(--navy)}\n#cm-qr-lab .cqr-lock svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}\n#cm-qr-lab #cil-status .cqr-hint{margin:12px 0 0}\n#cm-qr-lab .cqr-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:32px;align-items:start}\n#cm-qr-lab .cqr-settings{display:flex;flex-direction:column;gap:6px;min-width:0}\n#cm-qr-lab .cqr-gap{margin-top:14px}\n#cm-qr-lab .cqr-urlnote{min-height:0;margin:2px 0 0;word-break:break-all}\n#cm-qr-lab .cqr-urlnote:empty{display:none}\n#cm-qr-lab .cqr-use{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:4px 0 8px}\n#cm-qr-lab .cqr-optional{font-weight:400;font-size:13px;color:var(--muted);margin-left:4px}\n#cm-qr-lab .cqr-swatches{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:4px}\n#cm-qr-lab .cqr-swatch{display:inline-flex!important;align-items:center;gap:8px;height:40px;min-height:40px!important;padding:4px!important;border:1px solid var(--line)!important;border-radius:10px!important;background:#fff!important;cursor:pointer;box-shadow:none!important;transition:border-color .15s,box-shadow .15s;margin:0}\n#cm-qr-lab .cqr-swatch > span:first-child,#cm-qr-lab .cqr-custom-dot{display:block;width:30px;height:30px;border-radius:7px}\n#cm-qr-lab .cqr-swatch:hover{border-color:var(--green)!important}\n#cm-qr-lab .cqr-swatch[aria-pressed=true]{border-color:var(--green)!important;box-shadow:inset 0 0 0 1px var(--green)!important}\n#cm-qr-lab .cqr-custom{padding:4px 12px 4px 4px!important;position:relative}\n#cm-qr-lab .cqr-custom input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;border:0;padding:0}\n#cm-qr-lab .cqr-custom-dot{background:conic-gradient(#E8892B,#D9B800,#9CCC3D,#185ABC,#8C3FB8,#E8892B)}\n#cm-qr-lab .cqr-custom-text{font-size:14px;font-weight:700;color:var(--navy)}\n#cm-qr-lab .cqr-seg{display:inline-flex;gap:0;margin-top:4px;border:1px solid var(--line);border-radius:10px;padding:3px;background:#fff;align-self:flex-start}\n#cm-qr-lab .cqr-seg button{border:0!important;background:transparent!important;color:var(--body)!important;font-weight:700;font-size:14px;padding:7px 16px!important;min-height:0!important;border-radius:7px!important;cursor:pointer;box-shadow:none!important;transition:background .15s,color .15s}\n#cm-qr-lab .cqr-seg button:hover{color:var(--navy)!important;background:#F0F6E7!important}\n#cm-qr-lab .cqr-seg button[aria-pressed=true]{background:var(--green)!important;color:#fff!important}\n#cm-qr-lab .cqr-logo{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:4px}\n#cm-qr-lab .cqr-btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}\n#cm-qr-lab .cqr-hide{display:none!important}\n#cm-qr-lab .cqr-preview{display:flex;flex-direction:column;align-items:stretch;gap:12px;position:sticky;top:24px}\n#cm-qr-lab .cqr-frame{position:relative;width:100%;min-height:272px;border:1px solid var(--line);border-radius:14px;background:#fff;display:grid;place-items:center;overflow:hidden;padding:14px}\n#cm-qr-lab .cqr-frame[data-bg=transparent]{background-color:#fff;background-image:linear-gradient(45deg,#EEF1F4 25%,transparent 25%),linear-gradient(-45deg,#EEF1F4 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#EEF1F4 75%),linear-gradient(-45deg,transparent 75%,#EEF1F4 75%);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0}\n#cm-qr-lab .cqr-frame canvas{width:100%;height:auto;display:block;image-rendering:auto}\n#cm-qr-lab .cqr-frame[data-empty=\"1\"] canvas{opacity:0}\n#cm-qr-lab .cqr-empty{position:absolute;inset:0;display:none;align-items:center;justify-content:center;text-align:center;padding:24px;font-size:15px;color:var(--muted);background:#FAFCF6}\n#cm-qr-lab .cqr-frame[data-empty=\"1\"] .cqr-empty{display:flex}\n#cm-qr-lab .cqr-meta{font-size:13px;color:var(--muted);text-align:center;min-height:20px}\n#cm-qr-lab .cqr-actions{display:grid;grid-template-columns:1fr;gap:8px}\n#cm-qr-lab .cqr-actions .cqr-btn{width:100%}\n#cm-qr-lab .cqr-btn-secondary svg,#cm-qr-lab .cqr-btn-secondary svg *{stroke:currentColor!important;fill:none!important}\n#cm-qr-lab .cqr-btn-secondary:hover svg,#cm-qr-lab .cqr-btn-secondary:hover svg *{stroke:#fff!important}\n#cm-qr-lab .cqr-status{text-align:center;min-height:20px}\n#cm-qr-lab .cqr-status:empty{display:none}\n#cm-qr-lab #cqr-hints:empty{display:none}\n#cm-qr-lab #cqr-hints{margin-top:18px}\n@media(max-width:760px){#cm-qr-lab .cqr-layout{grid-template-columns:1fr}#cm-qr-lab .cqr-preview{position:static;max-width:320px;width:100%;margin:0 auto}}\n@media(max-width:640px){#cm-qr-lab .cqr-card{padding:20px}#cm-qr-lab .cqr-use{grid-template-columns:1fr}}\n\n#cm-qr-lab #cqr-copy{min-height:36px}\n#cm-qr-lab #cqr-copy svg,#cm-qr-lab #cqr-copy svg *{stroke:currentColor!important}\n\n#cm-qr-lab .cqr-note{margin:4px 0 0;line-height:1.45}\n#cm-qr-lab .cqr-note:empty{display:none}\n\n#cm-qr-lab .cqr-frame[data-empty=\"1\"] ~ .cqr-scan{display:none}\n#cm-qr-lab .cqr-hint .cmac-info-icon{flex:0 0 30px;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-top:-3px}\n#cm-qr-lab input[type=url]:focus,#cm-qr-lab input[type=text]:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px rgba(24,90,188,.12)}\n#cm-qr-lab .cqr-intro{border:0;box-shadow:none;background:transparent;padding:0;margin:0 0 28px}\n@media(max-width:640px){#cm-qr-lab .cqr-intro{padding:0}}\n#cm-qr-lab input.cqr-hex{width:112px!important;min-height:40px;height:40px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;text-transform:uppercase}\n#cm-qr-lab input.cqr-hex[aria-invalid=true]{border-color:#E8892B}\n#cm-qr-lab .cqr-btn span,#cm-qr-lab .cqr-btn svg{color:inherit!important;-webkit-text-fill-color:currentColor}\n#cm-qr-lab .cqr-btn-secondary:hover span,#cm-qr-lab .cqr-btn-secondary:focus-visible span{color:#fff!important}\n\/* consistent type: theme styles inputs and article text with their own sizes *\/\n#cm-qr-lab input[type=url],#cm-qr-lab input[type=text],#cm-qr-lab select{font-family:inherit!important;font-size:15px!important;line-height:1.4!important;height:42px!important;min-height:42px!important;padding:8px 12px!important}\n#cm-qr-lab select{padding-right:42px!important}\n#cm-qr-lab input.cqr-hex{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;font-size:14px!important;height:40px!important;min-height:40px!important}\n#cm-qr-lab input::placeholder{font-size:15px;color:#8A97A5;opacity:1}\n#cm-qr-lab .cqr-privacy,#cm-qr-lab .cqr-privacy span{font-size:14px!important;line-height:1.5!important}\n#cm-qr-lab .cqr-basics summary{font-size:16px!important;line-height:1.4!important}\n#cm-qr-lab .cqr-basics-body,#cm-qr-lab .cqr-basics-body p{font-size:15px!important;line-height:1.6!important}\n#cm-qr-lab .cqr-small,#cm-qr-lab .cqr-note,#cm-qr-lab .cqr-meta{font-size:13px!important}\n#cm-qr-lab .cqr-hint,#cm-qr-lab .cqr-hint .cmac-info-content{font-size:15px!important}\n#cm-qr-lab .cqr-btn-secondary svg,#cm-qr-lab .cqr-btn-secondary svg *{stroke:var(--blue)!important;color:var(--blue)!important;fill:none!important}\n#cm-qr-lab .cqr-btn-secondary:hover svg,#cm-qr-lab .cqr-btn-secondary:hover svg *,#cm-qr-lab .cqr-btn-secondary:focus-visible svg,#cm-qr-lab .cqr-btn-secondary:focus-visible svg *{stroke:#fff!important;color:#fff!important}\n#cm-qr-lab .cqr-btn-secondary:disabled:hover svg,#cm-qr-lab .cqr-btn-secondary:disabled:hover svg *{stroke:var(--blue)!important}\n#cm-qr-lab .cqr-btn-primary svg,#cm-qr-lab .cqr-btn-primary svg *{stroke:#fff!important;color:#fff!important}\n#cm-qr-lab .cqr-btn-text svg,#cm-qr-lab .cqr-btn-text svg *{stroke:var(--blue)!important;color:var(--blue)!important;fill:none!important}\n#cm-qr-lab .cqr-logo{border:1.5px dashed #B9D97A;border-radius:12px;background:#FAFCF6;padding:12px 14px;transition:background .15s,border-color .15s}\n#cm-qr-lab .cqr-logo[data-drag=\"1\"]{border-color:var(--green);background:#EEF6DF}\n#cm-qr-lab .cqr-logo[data-has=\"1\"]{border-style:solid;border-color:var(--line);background:#fff}\n#cm-qr-lab .cqr-scan{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid rgba(156,204,61,.45);border-radius:10px;background:#F8FBEF;text-align:left}\n#cm-qr-lab .cqr-scan-icon{flex:0 0 28px;width:28px;height:28px;border-radius:50%;background:#9CCC3D;display:grid;place-items:center}\n#cm-qr-lab .cqr-scan-icon svg{width:16px;height:16px;display:block}\n#cm-qr-lab .cqr-scan-icon svg,#cm-qr-lab .cqr-scan-icon svg *{fill:none!important;stroke:#fff!important;color:#fff!important;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}\n#cm-qr-lab .cqr-scan-text,#cm-qr-lab .cqr-scan-text strong{font-size:13px!important;line-height:1.45!important;color:var(--text)!important}\n#cm-qr-lab .cqr-scan-text strong{display:block;font-weight:700;color:var(--navy)!important}\n#cm-qr-lab .cqr-capopts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:10px;margin-top:8px}\n#cm-qr-lab .cqr-capopts.cqr-hide{display:none!important}\n@media(max-width:640px){#cm-qr-lab .cqr-capopts{grid-template-columns:1fr 1fr}}\n#cm-qr-lab .cqr-check{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:14px!important;color:var(--text)}\n#cm-qr-lab .cqr-check span{font-size:14px!important;line-height:1.4}\n#cm-qr-lab .cqr-check input{appearance:none;-webkit-appearance:none;width:18px;height:18px;margin:0;flex:0 0 18px;cursor:pointer;border:1.5px solid #B6C2CE;border-radius:4px;background:#fff center\/12px 12px no-repeat;display:inline-block;transition:background-color .15s,border-color .15s}\n#cm-qr-lab .cqr-check input:checked{background-color:#9CCC3D;border-color:#9CCC3D;background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'\/%3E%3C\/svg%3E\")}\n#cm-qr-lab .cqr-check input:focus-visible{outline:2px solid #185ABC;outline-offset:2px}\n\n#cm-qr-lab .cqr-same span{position:relative}\n#cm-qr-lab .cqr-same span::after{content:'=';position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:13px;font-weight:700;line-height:1}\n#cm-qr-lab .cqr-capcol-field{grid-column:1\/-1}\n\n#cm-qr-lab #cqr-urlhints:empty{display:none}\n#cm-qr-lab #cqr-urlhints{margin-top:8px}\n#cm-qr-lab #cqr-urlhints .cqr-hint{margin:0}\n\n#cm-qr-lab .cqr-apps{margin-top:28px;padding-top:22px;border-top:1px solid var(--line)}\n#cm-qr-lab .cqr-apps-title{margin:0 0 4px;font-size:18px!important;font-weight:700;color:var(--navy)}\n#cm-qr-lab .cqr-apps-lead{margin:0 0 14px}\n#cm-qr-lab .cqr-apps-grid{display:grid;grid-template-columns:minmax(0,520px);gap:14px}\n#cm-qr-lab .cqr-app{border:1px solid var(--line);border-radius:12px;background:#fff;padding:14px 16px}\n#cm-qr-lab .cqr-app-name{font-weight:700;font-size:15px;color:var(--navy)}\n#cm-qr-lab .cqr-app-desc{margin:2px 0 12px}\n#cm-qr-lab .cqr-app-codes{display:flex;gap:16px;flex-wrap:wrap}\n#cm-qr-lab .cqr-app-code{display:flex;flex-direction:column;align-items:center;gap:6px}\n#cm-qr-lab .cqr-app-canvas{width:120px;height:120px;border:1px solid var(--line);border-radius:8px;image-rendering:pixelated}\n#cm-qr-lab .cqr-app-store{font-size:13px;font-weight:600;color:var(--text)}\n#cm-qr-lab .cqr-app-dl{font-size:13px!important;padding:6px 12px!important}\n\n#cm-qr-lab .cqr-app-head{display:flex;align-items:center;gap:10px}\n#cm-qr-lab .cqr-app-icon{width:40px;height:40px;border-radius:10px;flex:0 0 40px;display:block}\n\n#cm-qr-lab .cqr-banner{margin-top:14px;border:1px solid var(--line);border-radius:12px;background:#fff;padding:14px 16px;display:flex;flex-direction:column;gap:10px;max-width:760px}\n#cm-qr-lab .cqr-banner-lang{max-width:220px}\n#cm-qr-lab #cqr-banner-canvas{width:100%;height:auto;border:1px solid var(--line);border-radius:8px;display:block}\n#cm-qr-lab #cqr-banner-dl{align-self:flex-start}\n\n<\/style>\n\n<script data-wp-block-html=\"js\">\n\/* CM Academy QR code generator v1 (DA), JavaScript tab. The code is encoded so WordPress cannot alter characters in it. *\/\n(function(){try{var c=decodeURIComponent(escape(atob(\"KGZ1bmN0aW9uKCl7ZnVuY3Rpb24gY3FyU3RhcnQoKXsKY29uc3QgUVJDPShmdW5jdGlvbigpewpjb25zdCBFQ0M9W1stMSw3LDEwLDE1LDIwLDI2LDE4LDIwLDI0LDMwLDE4LDIwLDI0LDI2LDMwLDIyLDI0LDI4LDMwLDI4LDI4LDI4LDI4LDMwLDMwLDI2LDI4LDMwLDMwLDMwLDMwLDMwLDMwLDMwLDMwLDMwLDMwLDMwLDMwLDMwLDMwXSxbLTEsMTAsMTYsMjYsMTgsMjQsMTYsMTgsMjIsMjIsMjYsMzAsMjIsMjIsMjQsMjQsMjgsMjgsMjYsMjYsMjYsMjYsMjgsMjgsMjgsMjgsMjgsMjgsMjgsMjgsMjgsMjgsMjgsMjgsMjgsMjgsMjgsMjgsMjgsMjgsMjhdLFstMSwxMywyMiwxOCwyNiwxOCwyNCwxOCwyMiwyMCwyNCwyOCwyNiwyNCwyMCwzMCwyNCwyOCwyOCwyNiwzMCwyOCwzMCwzMCwzMCwzMCwyOCwzMCwzMCwzMCwzMCwzMCwzMCwzMCwzMCwzMCwzMCwzMCwzMCwzMCwzMF0sWy0xLDE3LDI4LDIyLDE2LDIyLDI4LDI2LDI2LDI0LDI4LDI0LDI4LDIyLDI0LDI0LDMwLDI4LDI4LDI2LDI4LDMwLDI0LDMwLDMwLDMwLDMwLDMwLDMwLDMwLDMwLDMwLDMwLDMwLDMwLDMwLDMwLDMwLDMwLDMwLDMwXV07CmNvbnN0IEJMSz1bWy0xLDEsMSwxLDEsMSwyLDIsMiwyLDQsNCw0LDQsNCw2LDYsNiw2LDcsOCw4LDksOSwxMCwxMiwxMiwxMiwxMywxNCwxNSwxNiwxNywxOCwxOSwxOSwyMCwyMSwyMiwyNCwyNV0sWy0xLDEsMSwxLDIsMiw0LDQsNCw1LDUsNSw4LDksOSwxMCwxMCwxMSwxMywxNCwxNiwxNywxNywxOCwyMCwyMSwyMywyNSwyNiwyOCwyOSwzMSwzMywzNSwzNywzOCw0MCw0Myw0NSw0Nyw0OV0sWy0xLDEsMSwyLDIsNCw0LDYsNiw4LDgsOCwxMCwxMiwxNiwxMiwxNywxNiwxOCwyMSwyMCwyMywyMywyNSwyNywyOSwzNCwzNCwzNSwzOCw0MCw0Myw0NSw0OCw1MSw1Myw1Niw1OSw2Miw2NSw2OF0sWy0xLDEsMSwyLDQsNCw0LDUsNiw4LDgsMTEsMTEsMTYsMTYsMTgsMTYsMTksMjEsMjUsMjUsMjUsMzQsMzAsMzIsMzUsMzcsNDAsNDIsNDUsNDgsNTEsNTQsNTcsNjAsNjMsNjYsNzAsNzQsNzcsODFdXTsKY29uc3QgRk1UPVsxLDAsMywyXTsKZnVuY3Rpb24gcmF3KHYpe2xldCByPSgxNip2KzEyOCkqdis2NDtpZih2Pj0yKXtjb25zdCBuPU1hdGguZmxvb3Iodi83KSsyO3ItPSgyNSpuLTEwKSpuLTU1O2lmKHY+PTcpci09MzZ9cmV0dXJuIHJ9CmZ1bmN0aW9uIGRhdGFDdyh2LGUpe3JldHVybiBNYXRoLmZsb29yKHJhdyh2KS84KS1FQ0NbZV1bdl0qQkxLW2VdW3ZdfQpmdW5jdGlvbiBtdWwoeCx5KXtsZXQgej0wO2ZvcihsZXQgaT03O2k+PTA7aS0tKXt6PSh6PDwxKV4oKHo+Pj43KSoweDExRCk7el49KCh5Pj4+aSkmMSkqeH1yZXR1cm4geiYyNTV9CmZ1bmN0aW9uIGRpdmlzb3IoZCl7Y29uc3Qgcj1uZXcgQXJyYXkoZCkuZmlsbCgwKTtyW2QtMV09MTtsZXQgcm9vdD0xO2ZvcihsZXQgaT0wO2k8ZDtpKyspe2ZvcihsZXQgaj0wO2o8ZDtqKyspe3Jbal09bXVsKHJbal0scm9vdCk7aWYoaisxPGQpcltqXV49cltqKzFdfXJvb3Q9bXVsKHJvb3QsMil9cmV0dXJuIHJ9CmZ1bmN0aW9uIHJlbShkYXRhLGRpdil7Y29uc3Qgcj1uZXcgQXJyYXkoZGl2Lmxlbmd0aCkuZmlsbCgwKTtmb3IoY29uc3QgYiBvZiBkYXRhKXtjb25zdCBmPWJeci5zaGlmdCgpO3IucHVzaCgwKTtkaXYuZm9yRWFjaCgoYyxpKT0+cltpXV49bXVsKGMsZikpfXJldHVybiByfQpmdW5jdGlvbiB1dGY4KHMpe2NvbnN0IG89W107Y29uc3QgZT11bmVzY2FwZShlbmNvZGVVUklDb21wb25lbnQocykpO2ZvcihsZXQgaT0wO2k8ZS5sZW5ndGg7aSsrKW8ucHVzaChlLmNoYXJDb2RlQXQoaSkpO3JldHVybiBvfQpmdW5jdGlvbiBlbmNvZGUodGV4dCxtaW5FY2wpe2NvbnN0IGJ5dGVzPXV0ZjgodGV4dCk7bGV0IHZlcj0wLGU9bWluRWNsO2ZvcihsZXQgdj0xO3Y8PTQwO3YrKyl7Y29uc3QgY2M9djw9OT84OjE2O2lmKDQrY2MrOCpieXRlcy5sZW5ndGg8PWRhdGFDdyh2LGUpKjgpe3Zlcj12O2JyZWFrfX1pZighdmVyKXJldHVybiBudWxsOwogZm9yKGxldCBuZT1lKzE7bmU8PTM7bmUrKyl7Y29uc3QgY2M9dmVyPD05Pzg6MTY7aWYoNCtjYys4KmJ5dGVzLmxlbmd0aDw9ZGF0YUN3KHZlcixuZSkqOCllPW5lfQogY29uc3QgYml0cz1bXTtjb25zdCBwdXQ9KHZhbCxuKT0+e2ZvcihsZXQgaT1uLTE7aT49MDtpLS0pYml0cy5wdXNoKCh2YWw+Pj5pKSYxKX07CiBwdXQoNCw0KTtwdXQoYnl0ZXMubGVuZ3RoLHZlcjw9OT84OjE2KTtieXRlcy5mb3JFYWNoKGI9PnB1dChiLDgpKTsKIGNvbnN0IGNhcD1kYXRhQ3codmVyLGUpKjg7cHV0KDAsTWF0aC5taW4oNCxjYXAtYml0cy5sZW5ndGgpKTtwdXQoMCwoOC1iaXRzLmxlbmd0aCU4KSU4KTsKIGZvcihsZXQgcD0weEVDO2JpdHMubGVuZ3RoPGNhcDtwXj0weEVDXjB4MTEpcHV0KHAsOCk7CiBjb25zdCBkYXRhPVtdO2ZvcihsZXQgaT0wO2k8Yml0cy5sZW5ndGg7aSs9OCl7bGV0IGI9MDtmb3IobGV0IGo9MDtqPDg7aisrKWI9KGI8PDEpfGJpdHNbaStqXTtkYXRhLnB1c2goYil9CiBjb25zdCBuYj1CTEtbZV1bdmVyXSxlbD1FQ0NbZV1bdmVyXSxyYz1NYXRoLmZsb29yKHJhdyh2ZXIpLzgpLG5zPW5iLXJjJW5iLHNsPU1hdGguZmxvb3IocmMvbmIpLGR2PWRpdmlzb3IoZWwpLGJsb2Nrcz1bXTsKIGZvcihsZXQgaT0wLGs9MDtpPG5iO2krKyl7Y29uc3QgZD1kYXRhLnNsaWNlKGssaytzbC1lbCsoaTxucz8wOjEpKTtrKz1kLmxlbmd0aDtjb25zdCBlYz1yZW0oZCxkdik7aWYoaTxucylkLnB1c2goMCk7YmxvY2tzLnB1c2goZC5jb25jYXQoZWMpKX0KIGNvbnN0IGFsbD1bXTtmb3IobGV0IGk9MDtpPGJsb2Nrc1swXS5sZW5ndGg7aSsrKWJsb2Nrcy5mb3JFYWNoKChiLGopPT57aWYoaSE9PXNsLWVsfHxqPj1ucylhbGwucHVzaChiW2ldKX0pOwogY29uc3Qgc2l6ZT12ZXIqNCsxNyxtPVtdLGY9W107Zm9yKGxldCB5PTA7eTxzaXplO3krKyl7bS5wdXNoKG5ldyBBcnJheShzaXplKS5maWxsKGZhbHNlKSk7Zi5wdXNoKG5ldyBBcnJheShzaXplKS5maWxsKGZhbHNlKSl9CiBjb25zdCBzZXQ9KHgseSxkKT0+e21beV1beF09ZDtmW3ldW3hdPXRydWV9OwogZm9yKGxldCBpPTA7aTxzaXplO2krKyl7c2V0KDYsaSxpJTI9PT0wKTtzZXQoaSw2LGklMj09PTApfQogY29uc3QgZmluZGVyPSh4LHkpPT57Zm9yKGxldCBkeT0tNDtkeTw9NDtkeSsrKWZvcihsZXQgZHg9LTQ7ZHg8PTQ7ZHgrKyl7Y29uc3QgZD1NYXRoLm1heChNYXRoLmFicyhkeCksTWF0aC5hYnMoZHkpKSx4eD14K2R4LHl5PXkrZHk7aWYoeHg+PTAmJnh4PHNpemUmJnl5Pj0wJiZ5eTxzaXplKXNldCh4eCx5eSxkIT09MiYmZCE9PTQpfX07CiBmaW5kZXIoMywzKTtmaW5kZXIoc2l6ZS00LDMpO2ZpbmRlcigzLHNpemUtNCk7CiBsZXQgYWw9W107aWYodmVyPjEpe2NvbnN0IG49TWF0aC5mbG9vcih2ZXIvNykrMixzdGVwPXZlcj09PTMyPzI2Ok1hdGguY2VpbCgodmVyKjQrNCkvKG4qMi0yKSkqMjthbD1bNl07Zm9yKGxldCBwPXNpemUtNzthbC5sZW5ndGg8bjtwLT1zdGVwKWFsLnNwbGljZSgxLDAscCl9CiBhbC5mb3JFYWNoKChheCxpKT0+YWwuZm9yRWFjaCgoYXksaik9PntpZigoaT09PTAmJmo9PT0wKXx8KGk9PT0wJiZqPT09YWwubGVuZ3RoLTEpfHwoaT09PWFsLmxlbmd0aC0xJiZqPT09MCkpcmV0dXJuO2ZvcihsZXQgZHk9LTI7ZHk8PTI7ZHkrKylmb3IobGV0IGR4PS0yO2R4PD0yO2R4Kyspc2V0KGF4K2R4LGF5K2R5LE1hdGgubWF4KE1hdGguYWJzKGR4KSxNYXRoLmFicyhkeSkpIT09MSl9KSk7CiBjb25zdCBmb3JtYXQ9bWFzaz0+e2NvbnN0IGQ9Rk1UW2VdPDwzfG1hc2s7bGV0IHI9ZDtmb3IobGV0IGk9MDtpPDEwO2krKylyPShyPDwxKV4oKHI+Pj45KSoweDUzNyk7Y29uc3QgYj0oZDw8MTB8cileMHg1NDEyLGc9aT0+KChiPj4+aSkmMSkhPT0wOwogIGZvcihsZXQgaT0wO2k8PTU7aSsrKXNldCg4LGksZyhpKSk7c2V0KDgsNyxnKDYpKTtzZXQoOCw4LGcoNykpO3NldCg3LDgsZyg4KSk7Zm9yKGxldCBpPTk7aTwxNTtpKyspc2V0KDE0LWksOCxnKGkpKTsKICBmb3IobGV0IGk9MDtpPDg7aSsrKXNldChzaXplLTEtaSw4LGcoaSkpO2ZvcihsZXQgaT04O2k8MTU7aSsrKXNldCg4LHNpemUtMTUraSxnKGkpKTtzZXQoOCxzaXplLTgsdHJ1ZSl9OwogZm9ybWF0KDApOwogaWYodmVyPj03KXtsZXQgcj12ZXI7Zm9yKGxldCBpPTA7aTwxMjtpKyspcj0ocjw8MSleKChyPj4+MTEpKjB4MUYyNSk7Y29uc3QgYj12ZXI8PDEyfHI7Zm9yKGxldCBpPTA7aTwxODtpKyspe2NvbnN0IGJpdD0oKGI+Pj5pKSYxKSE9PTAsYT1zaXplLTExK2klMyxjPU1hdGguZmxvb3IoaS8zKTtzZXQoYSxjLGJpdCk7c2V0KGMsYSxiaXQpfX0KIGxldCBpPTA7Zm9yKGxldCByaWdodD1zaXplLTE7cmlnaHQ+PTE7cmlnaHQtPTIpe2lmKHJpZ2h0PT09NilyaWdodD01O2ZvcihsZXQgdj0wO3Y8c2l6ZTt2KyspZm9yKGxldCBqPTA7ajwyO2orKyl7Y29uc3QgeD1yaWdodC1qLHVwPSgocmlnaHQrMSkmMik9PT0wLHk9dXA\/c2l6ZS0xLXY6djtpZighZlt5XVt4XSYmaTxhbGwubGVuZ3RoKjgpe21beV1beF09KChhbGxbaT4+PjNdPj4+KDctKGkmNykpKSYxKSE9PTA7aSsrfX19CiBjb25zdCBpbnY9KGsseCx5KT0+Wyh4K3kpJTI9PT0wLHklMj09PTAseCUzPT09MCwoeCt5KSUzPT09MCwoTWF0aC5mbG9vcih4LzMpK01hdGguZmxvb3IoeS8yKSklMj09PTAseCp5JTIreCp5JTM9PT0wLCh4KnklMit4KnklMyklMj09PTAsKCh4K3kpJTIreCp5JTMpJTI9PT0wXVtrXTsKIGNvbnN0IGFwcGx5PWs9Pntmb3IobGV0IHk9MDt5PHNpemU7eSsrKWZvcihsZXQgeD0wO3g8c2l6ZTt4KyspaWYoIWZbeV1beF0mJmludihrLHgseSkpbVt5XVt4XT0hbVt5XVt4XX07CiBjb25zdCBwZW49KCk9PntsZXQgcD0wO2NvbnN0IGxpbmU9Z2V0PT57bGV0IHJ1bj0xO2ZvcihsZXQgaz0xO2s8c2l6ZTtrKyspe2lmKGdldChrKT09PWdldChrLTEpKXtydW4rKztpZihydW49PT01KXArPTM7ZWxzZSBpZihydW4+NSlwKyt9ZWxzZSBydW49MX0KICAgZm9yKGxldCBrPTA7aysxMDxzaXplO2srKyl7Y29uc3Qgcz1bXTtmb3IobGV0IHQ9MDt0PDExO3QrKylzLnB1c2goZ2V0KGsrdCk\/MTowKTtjb25zdCBzdHI9cy5qb2luKCcnKTtpZihzdHI9PT0nMTAxMTEwMTAwMDAnfHxzdHI9PT0nMDAwMDEwMTExMDEnKXArPTQwfX07CiAgZm9yKGxldCB5PTA7eTxzaXplO3krKylsaW5lKHg9Pm1beV1beF0pO2ZvcihsZXQgeD0wO3g8c2l6ZTt4KyspbGluZSh5PT5tW3ldW3hdKTsKICBmb3IobGV0IHk9MDt5PHNpemUtMTt5KyspZm9yKGxldCB4PTA7eDxzaXplLTE7eCsrKXtjb25zdCBjPW1beV1beF07aWYoYz09PW1beV1beCsxXSYmYz09PW1beSsxXVt4XSYmYz09PW1beSsxXVt4KzFdKXArPTN9CiAgbGV0IGRhcms9MDttLmZvckVhY2gocj0+ci5mb3JFYWNoKGM9PntpZihjKWRhcmsrK30pKTtjb25zdCB0b3Q9c2l6ZSpzaXplO3ArPShNYXRoLmNlaWwoTWF0aC5hYnMoZGFyayoyMC10b3QqMTApL3RvdCktMSkqMTA7cmV0dXJuIHB9OwogbGV0IGJlc3Q9MCxicD0xZTk7Zm9yKGxldCBrPTA7azw4O2srKyl7YXBwbHkoayk7Zm9ybWF0KGspO2NvbnN0IHA9cGVuKCk7aWYocDxicCl7YnA9cDtiZXN0PWt9YXBwbHkoayl9CiBhcHBseShiZXN0KTtmb3JtYXQoYmVzdCk7cmV0dXJue3NpemUsbW9kdWxlczptLHZlcnNpb246dmVyLGVjbDplfX0KcmV0dXJue2VuY29kZX19KSgpOwooZnVuY3Rpb24oKXsKY29uc3Qgcm9vdD1kb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnY20tcXItbGFiJyk7aWYoIXJvb3R8fHJvb3QuZGF0YXNldC5yZWFkeSlyZXR1cm47cm9vdC5kYXRhc2V0LnJlYWR5PScxJzsKY29uc3QgJD1pZD0+ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoaWQpOwpjb25zdCBTSVpFUz17cHJpbnQ6W1syNDAwLCcyNDAwIMOXIDI0MDAgcHgg4oCTIHByaW50IChhbmJlZmFsZXQpJ10sWzEyMDAsJzEyMDAgw5cgMTIwMCBweCDigJMgbGlsbGUgcHJpbnQnXV0sc2NyZWVuOltbMzAwLCczMDAgw5cgMzAwIHB4IOKAkyBlLW1haWxzJ10sWzYwMCwnNjAwIMOXIDYwMCBweCDigJMgc2xpZGVzIG9nIHdlYnNpdGVzIChhbmJlZmFsZXQpJ10sWzEyMDAsJzEyMDAgw5cgMTIwMCBweCDigJMgc3RvcmUgc2vDpnJtZSddXX07CmNvbnN0IERFRj17cHJpbnQ6MjQwMCxzY3JlZW46NjAwfTsKY29uc3Qgc3Q9e3VybDonJyx1c2U6J3ByaW50JyxzaXplOjI0MDAsY29sb3I6JyMwMDAwMDAnLGJnOid3aGl0ZScsbG9nbzpudWxsLGxvZ29OYW1lOicnLGNhcHRpb246JycsY2FwRm9udDondGl0aWxsaXVtJyxjYXBDb2w6J3NhbWUnLHBvd2VyZWQ6dHJ1ZX07CmNvbnN0IFBPV0VSRUQ9J1Bvd2VyZWQgYnkgQ29uZmVyZW5jZSBNYW5hZ2VyJzsKY29uc3QgQ01fU1dPT1NIPSdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQVFBQUFBRUFDQVlBQUFCY2NxaG1BQUFRQUVsRVFWUjRBZXlkQzV4YlZiWC8xenJKUEZyYVVoR1FVcFFXYlJHVWwrRC9LbDZCeXFPSTRFVzRqRXpTVHBLMlNZcmNXL256a2VzVlJJYi9YOEhyOHdwQ202UnRrbW1UMUxrcUlBS2w1UzBJS0Z5NElDZ0lXQVFLQWtLaDBNNGpPZXV1UFczS3pEVEpuQ1Rubkp6a3JQbnNOZWVjdmZkWmUrM3Z6dm1kWjA0MGtEOGhJQVJjUzBBRXdMVkRMeDBYQWdBaUFQSXBFQUl1SmlBQzRPTEJsNjY3bTREcXZRaUFvaUFtQkZ4S1FBVEFwUU12M1JZQ2lvQUlnS0lnSmdSY1NrQUV3S1VETDkxMk40Rmk3MFVBaWlSa0tnUmNTRUFFd0lXRExsMFdBa1VDSWdCRkVqSVZBaTRrSUFMZ3drR1hMcnVid09qZWl3Q01waUh6UXNCbEJFUUFYRGJnYnUvdThyNitmZU45bWZueDlOclQxVFNXWEhzWUVhRmJ1WWdBdUhYa1hkanZxNjY2dWNPanQxMEJPcTRIMG01VVV3MjFEWWwwYm9NcWN5RVMrVEtRR3dmZHJYM3UzUFB0QXdGbzRlaitFOEIrdkh4UzU3UXRqeWVTdWMveWZFdW44WjJUSTREeFJHUzVaUWtnZ2djQTJ0bEtwVG1FZEdzOG1mM1hVb1d0bWljQzBLb2pLLzNhalVDaFVNanpFY0MyM1FyZXk1Z0VDRCtKcFhKZmVDK3J0ZWRFQUZwN2ZLVjNvd2pnVU51ckFQamZVUG1QRHhUbytrUXFHNnBjclRWS1JRQmFZeHlsRndZSVJLTmRid0hnTXpEeG41ZXZEVnk1WXRXNkl5YXUyancxU2tVcUFsQ0tpdVMxTGdHaU53eDI3Z09hUi85QnE5OGlGQUV3K0dtUWFxMUJnRFM0cm9xZW5MUXluYnVyaXZwTlYxVUVvT21HVEFLdWgwQTA0THUzbXZYNVZPQ0lXRHI3ajlXczAweDFSUUNhYWJRazFrWVEyQk1JMG8xbzJNdzJ5L2tTQVNoSFJ2S2Jpa0JpN2RvRGVFKzlaTVNTbVhOaXNSc25tOVVCQkRnb2tjb3NOc3Vmay95SUFEaHBOQ1NXbWdqd1JoK2d2UFlBRWlSR0RIRXRkcnp6aDNneXUyTDhJNzd4ZE9ha1dob2h4RXQvMU44L3FaWjFuYnlPQ0lDVFIwZGltNURBdFpuTSszaWovd2xYbk1sV1RPMEFOQnNRb3AzVHRnendQZjFiWXFuTWViRlVkalVRcmk5V3FtcEs4TUdwMi9MblZyVk9FMVFXQVdpQ1FaSVF5eFB3NUxXVlhMb25XOW5FRi9KT1JjQnJFVUE5M09NcFc3RnlnY1ordmxpNWlqTkxLMFVsQWxDSmpwUTVuZ0FTbldWamtHZTIybk1CSWdBMmZucWtLWE1KeEdLeE5uTTlUdXh0WlRvNzV0dUVFNi9oN0JvaUFNNGVING11QW9IQ2xDbFRLaFJiVWtTQTZucURKYjRiNFZRRW9CSFVwVTFUQ0hnUWF6MmZyNmQ5N1pyKy9qSENrMHdtcDhkVDJTdlkxckpkM29namszSWRtaWhmQkdBaVFsTHVXQUo1cjNlZ0FjRjF0TCtiLzNTeDNWV3JWazBkeG80WGVQa2JiSDYyYjJISDFML0hVN21tdUdBb0FzQWpKcWs1Q2J6MjVKT1Z2dHR2VmFjNkNPR1lvdk9DWjlJdmVIN01FUUV2VCtYYmtOZkhVMWtsQ3J6bzNDUUM0Tnl4a2NnbUlORGIyNnRQVU1XTzRxUEtOTUozSGVHS2hNUGZLeUFDVUdiMEpMdHBDUHpKOWtnUlpodHRrNEIrdW1yVm1vT04xamV6bmhGZklnQkdLRWtkNXhKQTdVSzdneU9BNDR3L0Q0Q1RDeDVQYlU4ZjJ0QXhFUUFiSUVzVDFoRVlucVQ5eGpydnBUMGp3VUdYWDM2NU9zUUhRTG9GSnY0N3dLbW5BaUlBRXcrZTFIQXdnWDBBaG9EZ2JwdEQzUFVBRWcxTVcycWdiUzlmT0x6TVFEM2JxNGdBMkk1Y0dqU1RRRmRYMXhBZmtxdERiSjZZNmJteXIwTVBQWFRrQ0NBYVBXTWJJUHkyY20wdUpUZ3dadU9MUmJoRlEwa0V3QkFtcWVSa0FvVjJpbkY4ZVRiYjBxdmJ0MC9mMVppT0szaSt3Rll4YVFUL1ZiRkNBd3BGQUJvQVhabzBsOEJYL1A0MzJlTUdOdHRTaDk2MnFOaFlKTlM5aGk4Sy9yeTRYRzdLaHloN3JVaG01cFFyYjBTK0NFQWpxRXVicGhQbzFQSmZOdDFwQllla3dhbWppL043dEMzaDViZllLcVUyQkR5N1VnVzd5MFFBN0NZdTdWbENvS2VuNTExMnJKN0s0NGtOaWVEWTBhMmMzOVgxRGk5SDJDb2xSSUI5K0dpQko1V3ExVmRXemRvaUFOWFFrcnFPSmtDQTkzQ0F4R1pINmh6ZmlLN2hjNXozT2x2NWhOQjE5ZFczdEpldllHK0pDSUM5dktVMUN3bG8zc0l2MmIyNkhzQVQ2MVB2blhkNlI3ZFM2UFNvcHhKZkhKMVhZdjZBL0g3dk9HYTdjMHdnSlVCSmxoQ29pa0I0d1FMZStPalpxbGFxby9MTVRhL3MrbGFnY2pQeTVTU0NRVFZmeVNhL00yVDRVZUpLZnN3b0V3RXdnNkw0Y0F3QmFzZlQ3QXBHMStpTTBXM05tRHQzTDBDWU9qcXYxTHltb1hvM1lhbWl1dk9xZFNBQ1VDMHhxZDlRQXVvQ1dtek5taG05dmIwbFA3dFJuMCtkZzIreEkwZ2tPaUtaVE82NkZxQU5ndnBtNEVFVHQ0MFhURnpIbmhvbElkclR0TFFpQktvakVFOWxQNVpJNTNRc2VEYnZQMnZ1UUR5VlVTL2dLT1hrZTZVeXpjL0RVNGF3UGRUZjMrOVJSZ2pydUkxZGdzRHo1ZEtZYXdmbEt0bVJMd0pnQjJWcG8yNENJdy9RSU53MHlsRWJBQ1lTZlgyN25VOGowRXRnMHg4Q1hydGxXMzZRYlppYjNJdk5VQnA5NUdCb0JZc3FpUUJZQkZiY21rdEE4OEJCUUhEZ09LK1RTUGMrTUM0UGRLSkhPTzlWTnJ1U2VqY2hWdFBZb0tmejQ5WFVOMUszbGpvaUFMVlFrM1hzSjFEQWN1L1kyM1BGcW5WSGpBN281Vmt6LzhqTGI3QTVOaUhwbjNKQ2NDSUFUaGdGaVdGaUFnaUhsNm5Vb1huME1WZitlK2ZOVTE4TWNzTHJ3c3FFRElBNjduYnFBZzM0RXdGb0FIUnBzaVlDMjh1dWhUQkQzUjBZVTQ2dzI2bkJtUElHTHlDU0l5NEVpZ0EwK0lNZ3pSc21vTTdyUzFjbUNNVGo4VEViRkJMY1c3cHlhK2JXMmlzUmdGckp5WG8yRThEN0tqUTREU2ROK2R6WWNwcncrL2xqNjl1N1JLQTVZdHR6UkJEMm9wZldtcEVBNnFTK2JWYytkQjErZWRYYXRkT0tGWGdETzZjNDc4d3A3ZTJFWHhBU0FYRG1wME9pR2tjQVBTTUNzSFZjOXFoRm5OeVoxMUlyK25MSHhOS1plUUNrbnNvYlZlNjQyWU1HOTloalVxT2pFZ0ZvOUFoSSs0WUllUFNoeC9oR2UvbnJBRHU4ZkVuVDZmZEllQWN2em1SemJDS0F2YlZDb2MyTUFPdnhJUUpRRHoxWjF6WUNvVkJvZ0RlYXY5dldvTVVOc1ppOXYyT29iY3lGUzR1YkxPbGVCS0FrRnNsMElnRWkvVElueGxWalRGTTFEZFVUaERXdWJzNXFJZ0RtY0JRdk5oQ0loaFk4enMzb2JLMlF0Q0d2aHc4RUd0c1ZFWURHOHBmV3F5UkFSSTU3dFhhVlhUQzFlcjNPUkFEcUpTanIyMHJBbzJuL1lXdUREV3JzcCtuMCsrUHB6RWtzZUpZZUpZZ0FOR2lBcGRrYUNTQ3FyOTBPMWJpMjQxZTdKdG0vWHp5VmZiQ2QybDRId28ySmRHNDRrY29tckFwY0JNQXFzdUxYRWdJRnIvNEs3eElmczhTNUE1eDZ0ZnpwSE1iL1lTc21EOS85V0J4TFp0VExSb3A1cGsxRkFFeERLWTdzSUJEcDd2NjdUbVRiaXordDdKTlh6eDg2M2o4UzlNTHVmOGgvWFN0VGF6OHp1c2lNZVJFQU15aUtEOXNJOElaQW1nYU9mczdmTUF5TlBtbTRMZ0JyZy9ZbHM2OEppQUNBL0RVYkFaMjBCNXN0NWxMeDhxSDlSM2ZMSnloN2taUHJMMXk5ZXZXVTNkYXBJME1Fb0E1NHNtcURDS0RuK2dhMWJHNnpCTWZ2N2xCN2dQUFVDMDE0c2x2YWQ3dlhhK3F2Q29rQTdNWllNcHhPSUJybytxdlRZelFXSDM1b2ZMM056Ly9wWWM2N21hMWs0cnNESTNjRVNoYldrQ2tDVUFNMFdVVUlXRVdndDdkWEI0Sm5LdmovcHdwbFZSZUpBRlNOVEZad0NJRUJoOFJSVnhqeFpPYkk4UTRJcVpJQWFMRnNkdS94NjlTNkxBSlFLemxacjZFRUNHQmpRd013cTNIVUZvOTN4WGM2RGhtZk4yWjVFSmFNV2E1alFRU2dEbml5YXVNSThBZTNSUjRHb3ZrcjE2ejVTSkhreUErRzZEQzN1RnhxaWdDendLUS81bWlTSjNFakJPd2wwQklQQXpHeU9YckJzeTZXeXY1WTJUQjJaQUZoUHVlWFR4cE5WajlGVnI2QzhSSVJBT09zcEthVENCQldPazkyVXFSR1lqbWE5K29YS09QS1gyS3JuRWliOCthYllNcnpBQ0lBbFZGTHFWTUplRkQ5Q3JCVG83TTRManBLYnkrOHo0eEdSQURNb0NnK2JDZmd5UmNHYlcvVUFRM3VES0dqZzNSVHRsMVRuT3dNU2laQ3dEWUN1dGN6MmJiR0hOZ1FrVzdLQzBWRkFCdzR1QkxTeEFSMEt1dzNjYTNXclVHYXArS2RBcU05RndFd1NrcnFPWW9Ba25hd293S3lPWmdDb25wdlFOMnRpZ0RValZBY05JYUFic29lc0RHeDE5YnE2TFVRcWZLdHd0R1ZLOHlMQUZTQUkwWE9KVUNBeHprM09oc2lJNWhoUmlzaUFHWlFGQitOSUhCRUl4cDFVSnVtZkMxWUJNQkJJeXFoVkVVQXE2b3RsVXNTRUFFb2lVVXluVXhBdlRMYnlmRlpFWnRWUGtVQXJDSXJmaTBqMEVGdHAxam12SWtjRTFIZFIwRWlBRTAwNEJMcURnSUU4SVVkYys3K2YvbmxsNHNBdVBzajRMN2U5L2IycXAyV0tVL0JOVDI5NDQ5WExPcnFSdDBPNm1wZFZoWUNWUktZTWZ2UUF3Q3dtdGRwUTdQL1dSbS9DSUNWZE1XMzZRUlFIOTRMZ0dhYjd0aWxEa1VBWERyd3pkcHRQdjgvbzFsamQyTGNJZ0JPSEJXSnFTd0JSUHhXMlVJcHFKcUFDRURWeUdTRlJoR0lwN0pkM0xhWHpUV3BVa2NQZmUwMVBpQ3FWR1BpTWhHQWlSbEpEY2NRb0tCalFuRkFJRTgrK1NUVkc0WUlRTDBFWlgxYkNDVFMyY01COEJpUXYxMEUrSmFvdm11aHhoa1JnQnJCeVdwMkUwRDFzc3g5N0c2MTFkc1RBV2oxRVc2Qi9pVVMyUThRVVc4TGRLV3FMdGhSV1FUQURzclNSbDBFcUExK1dwY0RXYmtzQVJHQXNtaWt3QWtFRXNtMW4rSTRQc2NtYVF3QjJqWm1zY1lGRVlBYXdjbHE5aEFnMVA0L3Q3UVhtNlF4QkhEVG1NVWFGMFFBYWdRbnExbFBZRVV5ZXlxM2NoS2I2OUtFSFVhNGZjSTZCaXFJQUJpQUpGWHNKNUJJWlk3V0VMTDJ0OXdjTFNLUUNFQnpESlZFV1FzQkhmQjhYcytVbjc5aVB5MlhDam84YVVhbjVBakFESXJpdzFRQzhWVHVtd2dRTXRWcGl6bHJKeWlZMFNVUkFETW9pZy9UQ01TVHVVVUE3cjduYnhwTUE0NUVBQXhBa2lyMkVFajA5YzBHcEV1NU5RK2JwRElFK09qb0ZTSnRvRXh4VmRraUFGWGhrc3BXRVZCditpWGQreEQ3bjhVbXFRSUJBbmk4clczNHJRcFZEQmVKQUJoR0pSV3RJbkJOZi8rVWRtckxzWCs1Mzg4UUprcDhCUEQ4d29VTDVVR2dpVUJKdWZNSjlQZjN0N2R0eXovTWtaN001dnBrQkFEeEJVQkU1QU1CSTdVcjE1RWpnTXA4cE5SQ0F1cXdmOHYyL0MzY3hGdzJTVVlKSUx4aHRPcEU5VVFBSmlJazVaWVFTS3hkZTBBN3ROME9CUEtjZjVXRWRhRDFWYTVTdHJvSVFGazBVbUFWZ1JXcHpIR1UxKzdnamQvdFAvQlpFK0tsUWY4OU5hMVlZaVVSZ0JKUUpNczZBb2wwNW1JTjhEcHVZUTZicEZFRURNNmFjdTVmYkVzcnpzaFVDRmhKUUYzcGo2Y3pYeVhDNzNBN2NyV2ZJZFNTQ0VmRXM1WlZTNjRqQWxBU2kyU2FTU0NlekJ6WjltNys1MEQ0bjJiNmRhVXZ2V0RxbTVGRUFGejVLYktuMCtvV1gwSzl6QlB4RVVDWWIwK3JMZDBLdGNQd0MyYjJVQVRBVEpyaWF4Y0JkWXZ2emUyRkhCR29lL3k3OG1XbU5BRWp1WVR3dE1makdUWlMxMmdkRVFDanBLU2VJUUpFaFBGa0x0eE9iYThpMFZtOGtwZE5rZ2tFbU9mTlpqMEJXQXhIQktCSVFxWjFFVkFidm5xRFR5S2RXd2RJY1hZbW55MkdZRzdDQWJPZUFDekdKWU5VSkNIVHVnZ2srbkwzYWdnM3NCUDE4MTA4a1dReUFUTHpBYUJpYkNJQVJSSXlyWnJBai9yN0ovSGgvdEo0S3ZzSUVCekxEdHJaSkZWSndHQjEybXR5MjMwRzZ4cXVKZ0pnR0pWVUhFMkFOL3lGVTdibi84aUgrOWR5L3BGc2txd2w4SmV1cnE2QzJVMklBSmhOdEVYOVhYWFZ6UjJ4MUxwVDR1bnNoWWxVOW5YZThQdDRyMzhnZHhmWkpGbE1nRFQwVzlHRUNJQVZWRnZJWjE5ZjN4N3hWRzVsNTdRdHYwTW9YTWNiL1E4SjRQMHQxTVZtNkFwRmU3b2Z0Q0pRRVFBcnFEYXB6OTdlWGsyOWxpdVJtbnhRK1FBQUVBQkpSRUZVeko3TWUvbFFQSlY5ZTBEM3ZnTkFpN2xMNnRkNUovTlVrb2tFRExxNjNtQzlxcXVKQUZTTnJQVlcyTG14LzN6LzJYTTNrdTdkU0FnYmVDKy9tbnM2bFUxU2d3a2d3ZjFXaFNBQ1lCVlpCL2hWOStaanNSc25MMC8zejF5eGF0MFJpVlRtNkJWOXVXTmk2V3lVeitVZmphZXlPaHZ0M05qUDVzTjc5ZDM4RHpzZ2RBbmhQUUxiQzBnUHZyZG83cHdJZ0xrOGJmZW1OdktWS3pNSHJramxUdVFyOCtGNEtwdG0rNW15bFgzcmZvWWRXNi8zVVA0MnphUC9qZ0FmMG5UNlBlOVJWdkRHcnI2TEx4ZndiQit4cWh0ODk1Vk5mNzYzNnJVTXJpQUNZQkNVVmRYVWVYY3ltWnl1OXRJajU5OTlmYk9MMDlqcWRaK0lwYktYeE5PWlB0NWozODRiOVN0c0kzdHRucEt5UkRxbjYxN2NwQUhkeGxmbTFSTjRQUUNnSHNicFluRTRoK2RQWnZzb205eWpad2hPU2daanVaby9JN3JCdWxWWEV3R29HbG45Sy9DR2liRms5c3g0S3JPY3o3c1R3OUN4bnZmU2ovTDU5N05zenhVTk5mMWgza1YvR3dnWHdvNVhaMzJBVytjcy9pL0pGUVEySHpqakNpczdLZ0pnSmQwU3Z0WEd2ektkdXhrUnJnUEFwVUN3Q0JEK0FRRDJacE9ObXlGSTJrR0FBRzdzblRjdnYyUEptdjhpQU5ad0xldVZ6OHU3ZUdCUExWdEJDb1RBRGdMRUd5ZnZKSFlzV1BXZjI3REt0Zmd0UllDUEFOS2w4aVhQWFFRTTlQWVZqMDUzRzZoWFZ4VVJnTHJ3MWJSeVIwMXJ5VW91STREUExWcmtmODdxVG9zQVdFMTRsSCsrMnQ4NWFsRm1oVUJaQXVUSnF6czRaY3ZOS2hBQk1JdmtCSDc2Ky92Ymg2RnozUVRWcEZnSUtBS1BSeGN1ZkZuTldHMGlBQllUSHZreVRUSjd6Wlp0aFNmNFB2MFhMVzVPM0RjQmdZbEM1RnRCVjA1VXg2eHlFUUFUU1BMZTNSTkxyZnR3SXBrNVRkM2ZUNlF5a1hncSt4QmJZZVRMTkFoZkFhQ1BjRk04dHZ4ZmtoQW9Sd0RoZVIyMDM1VXJOanZmRmdIZ0s5K29OaEwxdEp0NkZqMitPbmRzUEprNThwcGsvMzVtZDhnT2YrcTc4WWwwZGtFOG1iMHJrY3IrZHN1Nytmc1E5TnNJOFFiaysvc0VHT000am1hemhTKzNJNmxWQ0JEOElSbzg5MW03dW1QNkIxVDk2T09LVk9hNFJESjdBZThCWDJTalJEcW5iOW1XejNzby82SjZGaDAwdWc4UUgybkQvTXVxZkp5cFIxMkg0Nm5jbitPcDdNWjRLcGRNcERNWHM3K1Q0MzNaNDVYdm9pV1N1YzhxTVVta01rZkhrbXNQVzcwNmM1QVNtWlVyKy9lNlNyM0FJaFpyNjczelRxOFNuOTdlWHExb2FqbkdaY3JVYTYyVUVDMVA1bVlsMHRuREU4bTFueXI2VjlONFgyWitMSldMeFZQWng5aFViTlE1YmNzQUVhd0JoT01KNE5NOFZRL3l6T0pCa3pmZ01nUkpOUk9nTmhyODU1clhybUZGMHdSQWJWeUpkSzZmOHRvR0RmQnVRdmd4eHpPVHJkcWtEcE41UXhvNVpENkpENTJEUlBnZDlyY0JkTGhMK1M0YUlkM0RZbkkzQWQ2QnFOMlIxN1RiV0dRMjZ0N2g5WjE3YnJrWk82YmV0UC96bTIvaVBmUk5NMmZOM1dWcVdaV3gzVHpsM2Z3dExFUzNlaEEyQXNFZGhOcVlOa0RIOVFnVTRVNGN4b1pza29SQXpRUXFyVWdBUHdtRlFnT1Y2cGhkcHBuaFVQMEl4UDZ6NXQ3R2gvcnExc1VoWnZpc3dnZUxCVXpqK251eldNem1LYmVQbitTTitYTThmeklBbmdJSTh4bnVxVVZUeXdEQVpYQVN6eC9QODRmenVoL2hjdldtRzdsUHowQWsyVTVnTzJobysxMGlVd1NnbmRyK2kzSE5ZNU1rQklSQUxRUVE3aC9jc3VlanRheGF6enAxQzBBc25RMXdBTEx4TXdSSlFxQldBcWhqNzdKbHB3M1d1bjZ0NjlVdEFFaHdXcTJOeTNwQ3dFMEV5dldWVHoxdkRJZTZmMU91M01yOHVnV0FnelBEQjd1UkpBUmNTVUQzYU5yRmplcDUvUnN2b1czM0xCc0ZTZG9WQWhZUytOVzBUdTFwQy8xWGRGMjNBR3lldGQ4M0s3WWdoVUpBQ0pRbG9PWHBncTZ1cnFHeUZTd3VxRnNBZHJ5eGhOUTlmNHRERmZkQ29Ia0psSXdjSWJGa2lmLzVrbVUyWmRZdEFDck96UWZ1LzI5OElXT3RtaGNUQWtMQUVJSFhjUWd1TlZUVHdrcW1DSUE2Q29nR2ZRc1JpRzhKNG4wV3hpdXVoVUJMRUNDQ0g0YkR2cjgxdWpPbUNFQ3hFK0dndjYrTkJrNUhCUFhPZWZWVUV4OFlGRXRsS2dTRVFKR0FWOTkrVFhHK2tWTlRCVUIxSkJRS2JRa0hmSTlGZ3I1dU5nMEJGZ0hncjFrSkhnRUFTOTl3eXY0bENRSEhFUmdYMExDblVQam80c1dMdDQ3TGI4aWk2UUl3dmhmaG9DOFpDWGFmMGFaNzV4UENQQ0w2MmZnNnNpd0UzRUtBZDRqcEYxNTQ5czlPNmEvbEFsRHM2S0pGWGE5RkE3NTdveUgvdVh5SzhOMWl2a3lGZ0lzSURDTGl0YjI5dmJwVCtteWJBSXp1TUo4aWZJT1gvOGdtU1FpNGlVRFBra0MzT2hWMlRKOGJJZ0NxOTRRb0FxQkFpTFUwZ2ZjNlJ4djRtbGovZTh2T21LdEpBSzdwNzU4U1MrWjhpVlEyc1p1bE14ZXZUSzM5VEtYdXFiZndJTkdKbGVwSW1SQm9JUUp2QWNIWG5kaWZxZ1JBdldZcm5zN0cyN2JsdHlKU2hnQ1c3R2FFMzlGQnV6ZWV5aExiVUR5Vis5cnl2cjU5MVV0RGxLbFhlRTNkbGxjL2VMQ25FNEZJVEVMQWJBSkVlRTBrNUxmOXUvNUcrbUZZQVBqQ2hkWTU3YzNyV01uQ1JoenZyTk1HUU4vMzZONi90VlBiNjhwQW8vc0lvQ2xmQnJxelR6SVJBdFVRNkkrR3VpK3BaZ1U3NnhvV2dQMW5IZndVQUg0ZTVFOElDQUZEQkxqU1M1cW40TmlObitNRFF3SVFUNitiaTBEdlV5dUlDUUVoWUl3QWJ6T1hMVm00OEJsanRSdFR5NUFBSUJWTzRNUDJ2Um9Ub3JRcUJKcVFBT0Y1NGFCL2xkTWpOeVFBQUJxZnl3TTZ2VE1TbnhCd0NJRkhoOEZ6dlVOaXFSaUdRUUdvNkVNS2hZQVFHRVZnbUx5ZlB6L1U5Y3FvTE1mT0doUUFYZjFZZ1dNZVgzUXNUUW5NN1FUZUlGMDd1bGsyZmpWWWhnU0FBQi9neWx2WUpBa0JJVkNPQUdIaTVka2ZlS3hjc1JQekRRbEFKT2g3QWdEZkFQa1RBa0tnTkFHRU95S2g3bjlYTDhjcFhjR1p1WVlFUUlXT0JJdlVWRXdJQ0lGeEJBaHU3Y1Q4RjR1NXpUUTFMQUFqUDF5QWNITXpkVTVpRlFLV0UwQjRmcUJONytycDZYblg4cllzYU1Dd0FLaTJDYnpuOFhRVG15UWg0SG9DaFBDVXJ0UEp5eFlzZUx0WllWUWxBTkZBMTEvNWVzQnNCRkMzT0toWk95MXhDd0VUQ0F6emFmRzNsb2I4am5tN1R5MTlxa29BaWcwTWtmY29JdnAveFdXWkNnR1hFUmprbldDQWQ0YTdmYisvMlRqVUpBRHFQbWMwNU8vVjhqU0xPL3drMnpDYkpDSGdCZ0k2RUZ3VUR2cHlyZERabWdTZzJISDFxeWFzZ2g4RDFNOWlLRC9pL0VFMlNVS2dWUWtRSUZ3VUNmbXVicFVPMWlVQVJRaVJ3SUpmaDRQZFg1cysyVHROdmZLWUFGNG9sc2xVQ0xRS0FRSTZQeEx3cVIxZHEzUUpUQkVBUlFNUlNmM0k0ZUxGQzUrS0JuMGZDZ2U2TmI1SWNnb1JYZ0ZBUHdiQ0c3aWVQRXpFRUNRMUl3RzhOQnIwTDY4VWVUT1dtU1lBNHp1UExBamhrRzlqTk5SOVNTVG92M0JnNjU1ZnBuWTRlSmk4TThoVDJGOG4rRHdMd3c5NFBUbHRZQWlTSEV1QStIWmZPQkxzL3Jaakk2d2pNTXNFWUh4TXk1YWROaGoxK1Y0ZnVZQzRjT0hMUzBPKzlTd01GOUhnVlBXZWdZM2o2OHV5RUhBQWdXSGVqMzB6R3ZDdGRFQXNsb1JnbXdDVWl4NDd0ajdFWlNlelNSSUNUaUl3d0VleEM4TUJQNS9DT2lrc2MyTnBxQURFVXJuL3k5MDVoRTJTRUhBU2dUZjRndCtGZkIzTDhNL1lPU240YW1KcG1BQmNrK3pmajY4QnlCZU1xaGt0cVdzSGdaY0E2Y3ZSRnJ6Z1Z3cGV3d1NnWGN2dml3QWZMeFdVNUFtQkJoRjRtbTlkblJVSitHOXJVUHUyTjlzd0FTQ2tHYmIzVmhvVUFtVUk4TTdvSGkxUHB5d0orSDlYcGtwTFpqZE9BQWcvMkpKRXBWTk5SNEJ2OHoyMS9lM3BwNmduVzJzSnZwblhhWmdBYUVTUE5ETTRpYjFsQ0Z3SEExc1BVN2VwVzZaSFZYU2tZUUtBSHYwdGp2TnZiSktFUUNNSTVJSGc3a2pRZDFZMEduWHRsOWthSmdEcUYxTTAwTS9ta2IrU1RaNEdaQWlTYkNNd2dBUVhSMEsrRTJ4cjBhRU5OVXdBRkk4bHdRWDNzUUpmUEgyeWR3KytDQ012R1ZGUXhLd21VTkNKRGcrSGZOODNvNkZtOTlGUUFTakM2K3JxS3V3NTJYc0FMLytDVFpJUXNJckFabDNEVHkxdDhyZjRtQW5IRVFLZ09xUkVnSWllVVBOaVFzQUNBay9RNE5RNVMzdTYxYVBuRnJodlRwZU9FUUNGRHhIYjFWUk1DSmhKZ0U4dmZ6aUV3OGRIbzJkc005TnZLL2h5akFEOHFMOS9FZ005bjAyU0VEQ0xBQ0hSMlh4NitmVi9DUVQrYnBiVG9wOVdtRHBDQUdMcC9nOU4yWmIvTFFPZHhpWkpDSmhCNEFrZ0RJUkQvbCtxMDBzekhMYWlqNFlMUURLWm5JNlFWeTlZUExJVkFVdWZHa0dBTnFCWFB6VVM2bDdUaU5hYnFjMkdDc0RLdm5VZkg4YU9wNEhnMkdhQ0pyRTZsc0JXanV6NlNOQS9QN3hnd1lzOEwya0NBZzBUZ05Xck13ZnB1cjZCNDl1SFRaSVFxSnNBZ2ZiUG13K2NjVTdkamd3NGFKVXFEUkdBVmF2V0hKelg4Rm1HS044SVpBaVM2aUpBZ1BBL05MaTFQUm84ZDBQdnZIbjV1cnk1YkdYYkJVQmQ4Q3Q0UEw5eUdXZnBybFVFK0VLZnQrQTkyYzNQODllRDFuWUJJQ3JNNFlEbnNra1NBblVRd0wvd0lmOThkYUZ2MGFLdTErcHc1T3BWYlJjQWpYUjVENENyUDNKMWQ3NkFnTXU5dXVjZjFDRi8zZDVxY05CS3E5Z3VBRWo0MTFZQ0tIMnhsY0E3cU1NcDRXRDNWMlN2Ync1MzJ3VWdqL2djQUQ0RDhpY0VxaUZBRUNzUUhoWmU1THVqbXRXa2JtVUN0Z3ZBZWFIdVRRaDBWK1d3cEZRSUZBblFOaUE2aXZmNjU2blBUakZYcHVZUXNGMEFWTmpob0M4TVFMZW9lVEVoVUliQVZuV3VqOE40VUNUa2Z4UVJxVXc5VzdOYnJiR0dDSUNDcUJOOGxhZWIyU1FKZ2ZFRWh0R3JIL3JTcHFmK0pSejJ5V3ZqeHRNeGNibGhBckEwNVA4ekVWN0VmWEh0KzlpNDc1TEdFbmlOOS9QL1JvTmI5MUNQOHZiMjl1cGppMlhKYkFJTkV3RFZrV2lvTzZzakhNL3oyOWtrdVprQXd0V0UzbVBDSWQvMzVhRWUrejRJRFJVQTFjMmxBZC85QktpZTMzNVVMWXU1aXNBd0F0eURDRWRFQXI1bDBVQ1hvMjhSdCtMSU5Gd0FGTlJvc1BzbUhJWlRBV0cxV2haekF3RjhSdGZ3V0sydy9mUnd3UGVZRzNyc3hENDZRZ0FVR0hXeGgvY0NpNUhvQ3dUd0I4NlQ4eitHMEdLSmh4WWU1ejMrZDhPQmMrZXE5L010WHJ4WWZZVzN4YnJaUE4xeGpBQVVrWVZEL3B0MUxYOGlhSFFhNS8ySlRWSnJFRkMvL1hDT1YvZWV5SHY4YjZEYzFuUEVxRHBPQUJTVjgzcDZYbzMwK0crTkJIMkhJT0Z4blBjWTd6cGU0S21rNWlMQXd3YlBBc0ZQK01yK1ZCN1BYelRySTd6TmhkMTR0STRVZ05IaGgwUGR2K0VQemhINmlCRFFBdDV4WE1JWGp0U1BpSXl1SnZQT0kvQU9Bb1Y1ai8vcFNNaDNnVnpaZDk0QXFZZ2NMd0FxU0dYbmhibzNSWUwrVERqZ3Z5SWM5TTJJQkgyb0lYNkN4V0E5bDZ2WFA3M0UwOWZaM21WVGV4NmVTTEtaZ0hxbTQwVWdDdkg0VEEwSC9hdGtqMi96Q0ZUWlhOTUlRS2wrTFFsMFB4SU8rajdQSDdZUGhnUGRIK1Q3eUVjVDBoa0VkRDRmZGk0andLL3VNUGdhQUgyYjg2NEZ3QlFBL0J3QjF2TmRoenM0NzI1ZXZoY0E3d01BbnNKZHZPZTZuZk52QmNCZkE4QjFiUDFFOUxNUlEvd2xFSEFaUE16NTZyeVdlQ29KWUIxditEMXFMQ0lodjJJc1RKcUFRRk1Md0dpKzZxS1N1bzhjRGZqdmpBYjl5eU1oMzlYUllQZFZPOHozdzBqUWZ5bm5uUjhKZHF1OTB6a2p3aEh3bmNoNUowU0N2czl5L2ovdW1Qcm1oWVAra3pqL1ZNNDdnL1BPWXZ0eU5PUS9kOFFDM1dmdktQTWR3L21kYk5yQTI5TTdXV0Irei9HNFNReFVYNVVBUGp5RXczc3poKzVJeUwrT0diUmNhdVVPdFl3QU5IS1FsaTA3YmRDcmEyZHpETSt6dVNEaEEwUndzVmZIT2J6aEh5TS91dEc4UTJzaHNMSUFBQVI5U1VSQlZDNENZTkxZRFErLy9RcnZFdDh4eVoxVDNUenJLZUJNR256N3VHakk5OTFGaTdybHpveFRSOHBnWENJQUJrRlZxclk4bVp1RkhkT1c4M1dGUXlyVmE5S3lqWHg2ODJQVThnZngzdjRqaXhkM2I1WXIrazA2a2lYQ0ZnSFlDU1dXenN5THA3SzVlRHE3aWFjdjdMRGNjN0ZVOXI4NTc2WjRNcnNpbHM1K0w1N01mVGVleW53L25zcmR5UG1xN290ZXBJZDRJMW5Ncmp4c3JaQjBGclB2Rk5CN0FBMU9QVE1TOUY4WTd1bjVTeXQwck5vK3RIcDkxd29BWDlISEZYMjVZMktwWEN5ZXl1cElxRjQxZFM1ZjRUK1FCLzJBSFVhemVVTTRpdk5PNHpzR1VTUzRDSkMrRG9EcXJzTHBuSy9xenVSRC8vZERjLzl4RitBSjd0c2F2cExmSFFuNlBPR2c3NXZuQmJwZWlrYlAyTmJjWFpQb0t4RndyUUNzVE9ibWVYUmF6N2Y4SWd5SXQzUCs3NzZVQjhCVm1xWWRQa3pla3lJQmY0OWN5UWRYL2JsU0FPTEp6Skdrd2UyODIydjJQWGUxSDlZaFBtcDVFQWh2UUNRK3RQZTFSWUxkUzViMG5QdUg4ME5kOG5SbHRUUmJvTDRyQlFBQXcrQ3V2NmNCOEovNHhQNkVOaGc4TlJMcVBqTWM4TjhBOGxlUmdCc0tYU2NBdmIyOUdtalEyY0tEeTRmMThDUmZzL2d0bjlQL081L1BJOXZCdktmL2xYcjVTaWdVMnRMQ2ZaZXVWVW5BZFFKdzJXV1hFVi9NYTdsM0RmQkZqUHVCc0ljQXovVHEzaE1pQWQ5bklnSC9mMVQ1ZVpEcUxpUGdPZ0ZBUHZrbGdxRW1IbWNsWG05dy9FL3pSbjhQa3Y3cGNLQmI0NnYyeC9LaC9acG9zUHNtK1FJTzA1RmtpSURyQkVCUjRRM25lalZ0SWlPTytTSCt0NVR2V29SMERlZEhncjZEZWFNL1BoeGE4SUFTdFNicVMxT0U2cFlnWFNrQTRaQlBQZDNtMUJkUXFuUDROL2tEcUw3YWZKdFhwdy96eHE3MjhKK01Cbnl4Y05EZnAxNmx4ZVdTaEVEZEJGd3BBSXJhOU1sdGMzamF4MFpzalU1UEV1RVZBSGdSQUFXSGNIZ09iL1Q3c0oyOGFKSC9PWkEvSVdBUkFkY0tRRmRYMXhCdllJSE5tNTcyc2dJOHduelZ1VFZQTEVuY0JDaFRiZWg4S1A4VUVFYlUxNGc1Qm5XVi9tUFJVUGNsZktYK0I1R2dQeVBmcnJOa0RNUnBDUUt1RllBaUM3NHRxRWVEdmsvd1huZGZJRmpHK1ZmeTlGbys1NzZmNTlXaHVOcG9lWGJDOUM1djRTL3dldmZ3TGJnRTEvNGUyNVZxejg0YmZBUTE3V1BUSjNzblJZSStEeC9LZjVRdjJDWFUxNGk1amlTSEVYQlRPSzRYZ09KZ3E3MXVKT1M3bWpmUWl6Yy8vL1MvZW1ud2N3TmVmVlliRGI2ZjdYMFRHUTE2WitZbmV3L2w5ZVpQbitROWovMThuZTNpS08vWmVZTmZHZTQ1OTQ5ZGZOUlJiRSttUXNBSkJFUUFTb3lDT2lvSWhVSUR5eFlzZUp1blc0eFlOTnIxMXZsZFhlOXczUUhlMEFzbDNFcVdFSEFjQVJFQXh3MkpCQ1FFN0NNZ0FtQWZhMm1wQ1FpNExVUVJBTGVOdVBSWENJd2lJQUl3Q29iTUNnRzNFUkFCY051SVMzK0Z3Q2dDSWdDallNaXN1d200c2ZjaUFHNGNkZW16RU5oSlFBUmdKd2laQ0FFM0VoQUJjT09vUzUrRndFNENJZ0E3UWNqRTNRVGMybnNSQUxlT3ZQUmJDREFCRVFDR0lFa0l1SldBQ0lCYlIxNzZMUVNZZ0FnQVE1RGtiZ0p1N3IwSWdKdEhYL3J1ZWdJaUFLNy9DQWdBTnhNUUFYRHo2RXZmWFU5QUJNRDFId0YzQTNCNzcvOFhBQUQvLzdLVk1CNEFBQUFHU1VSQlZBTUE3d3dibC9ZNURoa0FBQUFBU1VWT1JLNUNZSUk9Jztjb25zdCBzd29vc2g9bmV3IEltYWdlKCk7c3dvb3NoLm9ubG9hZD0oKT0+e3RyeXt1cGRhdGUoKX1jYXRjaChlKXt9fTtzd29vc2guc3JjPUNNX1NXT09TSDsKY29uc3QgR1JFWT0nIzhBOTA5Nyc7CmZ1bmN0aW9uIGJhZGdlKE4pe2NvbnN0IGJoPU4qLjA4NSxmMT1iaCouMjQsZjI9YmgqLjQsZjM9YmgqLjIsYz1kb2N1bWVudC5jcmVhdGVFbGVtZW50KCdjYW52YXMnKS5nZXRDb250ZXh0KCcyZCcpLEY9Rk9OVFMudGl0aWxsaXVtWzBdO2MuZm9udD0nNDAwICcrZjIrJ3B4ICcrRjtjb25zdCB3MT1jLm1lYXN1cmVUZXh0KCdDb25mZXJlbmNlICcpLndpZHRoO2MuZm9udD0nNjAwICcrZjIrJ3B4ICcrRjtjb25zdCB3Mj1jLm1lYXN1cmVUZXh0KCdNYW5hZ2VyJykud2lkdGg7Y29uc3QgdHc9dzErdzIsc3c9YmgqMS4wNSxnYXA9YmgqLjA4LHRvdGFsPXR3K2dhcCtzdztyZXR1cm57YmgsZjEsZjIsZjMsdzEsdzIsdHcsc3csZ2FwLHRvdGFsLEZ9fQpjb25zdCBGT05UUz17dGl0aWxsaXVtOlsnIlRpdGlsbGl1bSBXZWIiLEFyaWFsLHNhbnMtc2VyaWYnLCdUaXRpbGxpdW0gV2ViLCBBcmlhbCwgc2Fucy1zZXJpZiddLGFyaWFsOlsnQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWYnLCdBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmJ10sdmVyZGFuYTpbJ1ZlcmRhbmEsR2VuZXZhLHNhbnMtc2VyaWYnLCdWZXJkYW5hLCBHZW5ldmEsIHNhbnMtc2VyaWYnXSxnZW9yZ2lhOlsnR2VvcmdpYSwiVGltZXMgTmV3IFJvbWFuIixzZXJpZicsJ0dlb3JnaWEsIFRpbWVzIE5ldyBSb21hbiwgc2VyaWYnXX07CmZ1bmN0aW9uIGNhcEZvbnQoKXtyZXR1cm4gKEZPTlRTW3N0LmNhcEZvbnRdfHxGT05UUy50aXRpbGxpdW0pWzBdfQpmdW5jdGlvbiBjYXBDb2xvcigpe3JldHVybiBzdC5jYXBDb2w9PT0nc2FtZSc\/c3QuY29sb3I6c3QuY2FwQ29sfQpjb25zdCBJTkZPX1RZUEU9eycnOidnb29kLXRvLWtub3cnLHdhcm46J2Nhbm5vdC1iZS11bmRvbmUnLGFsZXJ0OidjYW5ub3QtYmUtdW5kb25lJyxzdWNjZXNzOid0aXAnLG5ldXRyYWw6J2dvb2QtdG8ta25vdyd9OwpmdW5jdGlvbiBlbCh0LGMsdHh0KXtjb25zdCBlPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQodCk7aWYoYyllLmNsYXNzTmFtZT1jO2lmKHR4dCE9bnVsbCllLnRleHRDb250ZW50PXR4dDtyZXR1cm4gZX0KZnVuY3Rpb24gaGludChib3gsdGV4dCx0b25lKXtjb25zdCBkPWVsKCdkaXYnLCdjcXItaGludCBjbWFjLWluZm8gY21hYy1pbmZvLScrSU5GT19UWVBFW3RvbmV8fCcnXSsodG9uZT8nIGNxci0nK3RvbmU6JycpKSxpPWVsKCdzcGFuJywnY21hYy1pbmZvLWljb24nKSxiPWVsKCdkaXYnLCdjbWFjLWluZm8tYm9keScpLGM9ZWwoJ2RpdicsJ2NtYWMtaW5mby1jb250ZW50Jyx0ZXh0KTtpLnNldEF0dHJpYnV0ZSgnYXJpYS1oaWRkZW4nLCd0cnVlJyk7Yi5hcHBlbmQoYyk7ZC5hcHBlbmQoaSxiKTtib3guYXBwZW5kKGQpfQpjb25zdCB0cmFja2VkPXt9OwpmdW5jdGlvbiB0cmFjayhhY3Rpb24pe2NvbnN0IGtleT0ncXJfY29kZV8nK2FjdGlvbisnXycrc3QudXNlO2lmKHRyYWNrZWRba2V5XSlyZXR1cm47dHJhY2tlZFtrZXldPTE7dHJ5e2NvbnN0IGI9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnYnV0dG9uJyk7Yi50eXBlPSdidXR0b24nO2IuaGlkZGVuPXRydWU7Yi5zZXRBdHRyaWJ1dGUoJ2RhdGEtY20tdHJhY2snLCdjbV9idXR0b25fY2xpY2snKTtiLnNldEF0dHJpYnV0ZSgnZGF0YS1jbS1rZXknLGtleSk7Yi50ZXh0Q29udGVudD0nUVIgY29kZTogJythY3Rpb24rJyAoJytzdC51c2UrJyknO2RvY3VtZW50LmJvZHkuYXBwZW5kKGIpO2IuY2xpY2soKTtiLnJlbW92ZSgpfWNhdGNoKGUpe319CmZ1bmN0aW9uIG5vcm1hbChyYXcpe2xldCBzPShyYXd8fCcnKS50cmltKCk7aWYoIXMpcmV0dXJuIHt1cmw6JycsYWRkZWQ6ZmFsc2V9O2xldCBhZGRlZD1mYWxzZTtpZighL15bYS16XVthLXowLTkrLi1dKjovaS50ZXN0KHMpKXtzPSdodHRwczovLycrczthZGRlZD10cnVlfXJldHVybiB7dXJsOnMsYWRkZWR9fQpmdW5jdGlvbiBsb29rc0xpa2VVcmwodSl7dHJ5e2NvbnN0IHg9bmV3IFVSTCh1KTtpZigvXmh0dHBzPzokLy50ZXN0KHgucHJvdG9jb2wpKXJldHVybiAvXC4vLnRlc3QoeC5ob3N0bmFtZSkmJiEvXHMvLnRlc3QodSk7cmV0dXJuIHRydWV9Y2F0Y2goZSl7cmV0dXJuIGZhbHNlfX0KZnVuY3Rpb24gbHVtKGhleCl7Y29uc3Qgbj1wYXJzZUludChoZXguc2xpY2UoMSksMTYpLGM9W24+PjE2JjI1NSxuPj44JjI1NSxuJjI1NV0ubWFwKHY9Pnt2Lz0yNTU7cmV0dXJuIHY8PS4wMzkyOD92LzEyLjkyOk1hdGgucG93KCh2Ky4wNTUpLzEuMDU1LDIuNCl9KTtyZXR1cm4gLjIxMjYqY1swXSsuNzE1MipjWzFdKy4wNzIyKmNbMl19CmZ1bmN0aW9uIGNvbnRyYXN0KGhleCl7cmV0dXJuIDEuMDUvKGx1bShoZXgpKy4wNSl9CmZ1bmN0aW9uIGZpbGxTaXplcygpe2NvbnN0IHM9JCgnY3FyLXNpemUnKTtzLnRleHRDb250ZW50PScnO1NJWkVTW3N0LnVzZV0uZm9yRWFjaCgoW3YsbF0pPT57Y29uc3Qgbz1lbCgnb3B0aW9uJyxudWxsLGwpO28udmFsdWU9djtzLmFwcGVuZChvKX0pO2lmKCFTSVpFU1tzdC51c2VdLnNvbWUoeD0+eFswXT09PXN0LnNpemUpKXN0LnNpemU9REVGW3N0LnVzZV07cy52YWx1ZT1zdC5zaXplfQpmdW5jdGlvbiBsYXlvdXQoTixxKXtjb25zdCB0b3Q9cS5zaXplKzgsbW9kPU4vdG90LGNhcD1zdC5jYXB0aW9uLnRyaW0oKSxleHRyYT1jYXA\/TWF0aC5yb3VuZChOKi4xMyk6MCxmaD1zdC5wb3dlcmVkP01hdGgucm91bmQoTiouMTQpOjAsZnRvcD1jYXA\/TitleHRyYTpOLW1vZCxmaGg9Y2FwP2ZoOmZoK21vZDtyZXR1cm57dG90LG1vZCxjYXAsSDpOK2V4dHJhK2ZoLGZzOk1hdGgucm91bmQoTiouMDY1KSx0eTpjYXA\/Ti1tb2QrKGV4dHJhK21vZCkvMjowLHBmczowLHB0eTpzdC5wb3dlcmVkP2Z0b3ArZmhoLzItKGNhcD9maCouMTU6MCk6MH19CmZ1bmN0aW9uIGxvZ29Cb3goTixxKXtjb25zdCBpbWc9c3QubG9nbyxMPWxheW91dChOLHEpLHF3PU4qcS5zaXplL0wudG90LG1heFM9cXcqLjIyLHI9aW1nLm5hdHVyYWxXaWR0aC9pbWcubmF0dXJhbEhlaWdodHx8MSx3PXI+PTE\/bWF4UzptYXhTKnIsaD1yPj0xP21heFMvcjptYXhTLHBhZD1xdyouMDI1LGJ3PXcrcGFkKjIsYmg9aCtwYWQqMjtyZXR1cm57dyxoLGJ3LGJoLGJ4OihOLWJ3KS8yLGJ5OihOLWJoKS8yLHJhZDpNYXRoLm1pbihidyxiaCkqLjEyfX0KZnVuY3Rpb24gZHJhdyhjYW52YXMsTixxKXtjb25zdCBMPWxheW91dChOLHEpO2NhbnZhcy53aWR0aD1OO2NhbnZhcy5oZWlnaHQ9TC5IO2NvbnN0IGN4PWNhbnZhcy5nZXRDb250ZXh0KCcyZCcpO2N4LmNsZWFyUmVjdCgwLDAsTixMLkgpO2lmKHN0LmJnPT09J3doaXRlJyl7Y3guZmlsbFN0eWxlPScjZmZmJztjeC5maWxsUmVjdCgwLDAsTixMLkgpfQogY29uc3QgcD1pPT5NYXRoLnJvdW5kKGkqTi9MLnRvdCk7Y3guZmlsbFN0eWxlPXN0LmNvbG9yOwogZm9yKGxldCB5PTA7eTxxLnNpemU7eSsrKWZvcihsZXQgeD0wO3g8cS5zaXplO3grKylpZihxLm1vZHVsZXNbeV1beF0pe2NvbnN0IHgwPXAoeCs0KSx5MD1wKHkrNCk7Y3guZmlsbFJlY3QoeDAseTAscCh4KzUpLXgwLHAoeSs1KS15MCl9CiBpZihzdC5sb2dvKXtjb25zdCBiPWxvZ29Cb3goTixxKTtjeC5maWxsU3R5bGU9JyNmZmYnO2N4LmJlZ2luUGF0aCgpO2lmKGN4LnJvdW5kUmVjdCljeC5yb3VuZFJlY3QoYi5ieCxiLmJ5LGIuYncsYi5iaCxiLnJhZCk7ZWxzZSBjeC5yZWN0KGIuYngsYi5ieSxiLmJ3LGIuYmgpO2N4LmZpbGwoKTtjeC5pbWFnZVNtb290aGluZ0VuYWJsZWQ9dHJ1ZTtjeC5pbWFnZVNtb290aGluZ1F1YWxpdHk9J2hpZ2gnO2N4LmRyYXdJbWFnZShzdC5sb2dvLChOLWIudykvMiwoTi1iLmgpLzIsYi53LGIuaCl9CiBpZihMLmNhcCl7bGV0IGZzPUwuZnM7Y3guZm9udD0nNzAwICcrZnMrJ3B4ICcrY2FwRm9udCgpO3doaWxlKGN4Lm1lYXN1cmVUZXh0KEwuY2FwKS53aWR0aD5OKi44OCYmZnM+OCl7ZnMtLTtjeC5mb250PSc3MDAgJytmcysncHggJytjYXBGb250KCl9Y3guZmlsbFN0eWxlPWNhcENvbG9yKCk7Y3gudGV4dEFsaWduPSdjZW50ZXInO2N4LnRleHRCYXNlbGluZT0nbWlkZGxlJztjeC5maWxsVGV4dChMLmNhcCxOLzIsTC50eSl9CiBpZihzdC5wb3dlcmVkKXtjb25zdCBiPWJhZGdlKE4pLHgwPShOLWIudG90YWwpLzIsdG9wPUwucHR5LWIuYmgvMjtjeC5maWxsU3R5bGU9R1JFWTtjeC50ZXh0QmFzZWxpbmU9J2FscGhhYmV0aWMnO2N4LnRleHRBbGlnbj0nbGVmdCc7CiAgY3guZm9udD0nNDAwICcrYi5mMSsncHggJytiLkY7Y3guZmlsbFRleHQoJ1Bvd2VyZWQgYnknLHgwLHRvcCtiLmJoKi4yNyk7CiAgY3guZm9udD0nNDAwICcrYi5mMisncHggJytiLkY7Y3guZmlsbFRleHQoJ0NvbmZlcmVuY2UgJyx4MCx0b3ArYi5iaCouNjgpO2N4LmZvbnQ9JzYwMCAnK2IuZjIrJ3B4ICcrYi5GO2N4LmZpbGxUZXh0KCdNYW5hZ2VyJyx4MCtiLncxLHRvcCtiLmJoKi42OCk7CiAgY3guZm9udD0nNDAwICcrYi5mMysncHggJytiLkY7Y3gudGV4dEFsaWduPSdyaWdodCc7Y3guZmlsbFRleHQoJ0FkdmFuY2VkIGFuZCBlYXN5Jyx4MCtiLnR3LHRvcCtiLmJoKi45NSk7CiAgaWYoc3dvb3NoLmNvbXBsZXRlJiZzd29vc2gubmF0dXJhbFdpZHRoKXtjeC5pbWFnZVNtb290aGluZ0VuYWJsZWQ9dHJ1ZTtjeC5kcmF3SW1hZ2Uoc3dvb3NoLHgwK2IudHcrYi5nYXAsdG9wKyhiLmJoLWIuc3cpLzIrYi5iaCouMDUsYi5zdyxiLnN3KX19fQpmdW5jdGlvbiBlc2Mocyl7cmV0dXJuIFN0cmluZyhzKS5yZXBsYWNlKC8mL2csJyZhbXA7JykucmVwbGFjZSgvPC9nLCcmbHQ7JykucmVwbGFjZSgvPi9nLCcmZ3Q7JykucmVwbGFjZSgvIi9nLCcmcXVvdDsnKX0KZnVuY3Rpb24gc3ZnVGV4dChxKXtjb25zdCBOPXN0LnNpemUsTD1sYXlvdXQoTixxKSx1PU4vTC50b3Q7bGV0IHBhdGg9Jyc7Zm9yKGxldCB5PTA7eTxxLnNpemU7eSsrKXtsZXQgeD0wO3doaWxlKHg8cS5zaXplKXtpZighcS5tb2R1bGVzW3ldW3hdKXt4Kys7Y29udGludWV9bGV0IHM9eDt3aGlsZSh4PHEuc2l6ZSYmcS5tb2R1bGVzW3ldW3hdKXgrKztwYXRoKz0nTScrKHMrNCkrJyAnKyh5KzQpKydoJysoeC1zKSsndjFoLScrKHgtcykrJ3onfX0KIGxldCBvPSc8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IicrTisnIiBoZWlnaHQ9IicrTC5IKyciIHZpZXdCb3g9IjAgMCAnK04rJyAnK0wuSCsnIj4nOwogaWYoc3QuYmc9PT0nd2hpdGUnKW8rPSc8cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjZmZmZmZmIi8+JzsKIG8rPSc8cGF0aCB0cmFuc2Zvcm09InNjYWxlKCcrdSsnKSIgZmlsbD0iJytzdC5jb2xvcisnIiBzaGFwZS1yZW5kZXJpbmc9ImNyaXNwRWRnZXMiIGQ9IicrcGF0aCsnIi8+JzsKIGlmKHN0LmxvZ28pe2NvbnN0IGI9bG9nb0JveChOLHEpO28rPSc8cmVjdCB4PSInK2IuYngrJyIgeT0iJytiLmJ5KyciIHdpZHRoPSInK2IuYncrJyIgaGVpZ2h0PSInK2IuYmgrJyIgcng9IicrYi5yYWQrJyIgZmlsbD0iI2ZmZmZmZiIvPjxpbWFnZSBocmVmPSInK2VzYyhzdC5sb2dvLnNyYykrJyIgeD0iJysoTi1iLncpLzIrJyIgeT0iJysoTi1iLmgpLzIrJyIgd2lkdGg9IicrYi53KyciIGhlaWdodD0iJytiLmgrJyIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQgbWVldCIvPid9CiBpZihMLmNhcCl7Y29uc3QgYz1kb2N1bWVudC5jcmVhdGVFbGVtZW50KCdjYW52YXMnKS5nZXRDb250ZXh0KCcyZCcpO2xldCBmcz1MLmZzO2MuZm9udD0nNzAwICcrZnMrJ3B4ICcrY2FwRm9udCgpO3doaWxlKGMubWVhc3VyZVRleHQoTC5jYXApLndpZHRoPk4qLjg4JiZmcz44KXtmcy0tO2MuZm9udD0nNzAwICcrZnMrJ3B4ICcrY2FwRm9udCgpfW8rPSc8dGV4dCB4PSInK04vMisnIiB5PSInK0wudHkrJyIgZmlsbD0iJytjYXBDb2xvcigpKyciIGZvbnQtZmFtaWx5PSInKyhGT05UU1tzdC5jYXBGb250XXx8Rk9OVFMudGl0aWxsaXVtKVsxXSsnIiBmb250LXdlaWdodD0iNzAwIiBmb250LXNpemU9IicrZnMrJyIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZG9taW5hbnQtYmFzZWxpbmU9ImNlbnRyYWwiPicrZXNjKEwuY2FwKSsnPC90ZXh0Pid9CiBpZihzdC5wb3dlcmVkKXtjb25zdCBiPWJhZGdlKE4pLHgwPShOLWIudG90YWwpLzIsdG9wPUwucHR5LWIuYmgvMixmZj1GT05UUy50aXRpbGxpdW1bMV07bys9JzxnIGZpbGw9IicrR1JFWSsnIiBmb250LWZhbWlseT0iJytmZisnIj48dGV4dCB4PSInK3gwKyciIHk9IicrKHRvcCtiLmJoKi4yNykrJyIgZm9udC1zaXplPSInK2IuZjErJyI+UG93ZXJlZCBieTwvdGV4dD48dGV4dCB4PSInK3gwKyciIHk9IicrKHRvcCtiLmJoKi42OCkrJyIgZm9udC1zaXplPSInK2IuZjIrJyI+PHRzcGFuIGZvbnQtd2VpZ2h0PSI0MDAiPkNvbmZlcmVuY2UgPC90c3Bhbj48dHNwYW4gZm9udC13ZWlnaHQ9IjYwMCI+TWFuYWdlcjwvdHNwYW4+PC90ZXh0Pjx0ZXh0IHg9IicrKHgwK2IudHcpKyciIHk9IicrKHRvcCtiLmJoKi45NSkrJyIgZm9udC1zaXplPSInK2IuZjMrJyIgdGV4dC1hbmNob3I9ImVuZCI+QWR2YW5jZWQgYW5kIGVhc3k8L3RleHQ+PC9nPjxpbWFnZSBocmVmPSInK0NNX1NXT09TSCsnIiB4PSInKyh4MCtiLnR3K2IuZ2FwKSsnIiB5PSInKyh0b3ArKGIuYmgtYi5zdykvMitiLmJoKi4wNSkrJyIgd2lkdGg9IicrYi5zdysnIiBoZWlnaHQ9IicrYi5zdysnIi8+J30KIHJldHVybiBvKyc8L3N2Zz4nfQpsZXQgY3VyPW51bGw7CmZ1bmN0aW9uIG5vdGVzKCl7JCgnY3FyLWJnLW5vdGUnKS50ZXh0Q29udGVudD1zdC5iZz09PSd0cmFuc3BhcmVudCc\/J1BsYWPDqXIgZGVuIGt1biBww6UgZW4gaHZpZCBlbGxlciBseXMgYmFnZ3J1bmQuIFRlbGVmb25lciBrYW4gaWtrZSBsw6ZzZSBkZW4gcMOlIGVuIG3DuHJrIGJhZ2dydW5kLic6Jyc7JCgnY3FyLWxvZ28tbm90ZScpLnRleHRDb250ZW50PXN0LmxvZ28\/J0xvZ29ldCBkw6Zra2VyIGVuIGRlbCBhZiBRUi1rb2Rlbi4gVsOmcmt0w7hqZXQgdGlsZsO4amVyIGVrc3RyYSBmZWpsa29ycmVrdGlvbiwgc8OlIGRlbiBzdGFkaWcga2FuIGzDpnNlcy4nOicnfQpmdW5jdGlvbiBzeW5jSGV4KCl7Y29uc3QgaD0kKCdjcXItaGV4Jyk7aWYoZG9jdW1lbnQuYWN0aXZlRWxlbWVudCE9PWgpe2gudmFsdWU9c3QuY29sb3IudG9VcHBlckNhc2UoKTtoLnJlbW92ZUF0dHJpYnV0ZSgnYXJpYS1pbnZhbGlkJyl9fQpmdW5jdGlvbiB1cGRhdGUoKXtub3RlcygpO3N5bmNIZXgoKTtjYXBTeW5jKCk7Y29uc3Qgbj1ub3JtYWwoJCgnY3FyLXVybCcpLnZhbHVlKTtzdC51cmw9bi51cmw7Y29uc3Qgbm90ZT0kKCdjcXItdXJsbm90ZScpLGhpbnRzPSQoJ2Nxci1oaW50cycpLGZyYW1lPSQoJ2Nxci1mcmFtZScpO25vdGUudGV4dENvbnRlbnQ9Jyc7aGludHMudGV4dENvbnRlbnQ9Jyc7JCgnY3FyLXVybGhpbnRzJykudGV4dENvbnRlbnQ9Jyc7JCgnY3FyLXN0YXR1cycpLnRleHRDb250ZW50PScnOwogZnJhbWUuZGF0YXNldC5iZz1zdC5iZzsKIGlmKCFzdC51cmwpe2ZyYW1lLmRhdGFzZXQuZW1wdHk9JzEnOyQoJ2Nxci1tZXRhJykudGV4dENvbnRlbnQ9Jyc7JCgnY3FyLWRvd25sb2FkJykuZGlzYWJsZWQ9dHJ1ZTskKCdjcXItY29weScpLmRpc2FibGVkPXRydWU7JCgnY3FyLXN2ZycpLmRpc2FibGVkPXRydWU7Y3VyPW51bGw7cmV0dXJufQogaWYobi5hZGRlZClub3RlLnRleHRDb250ZW50PSdRUi1rb2RlbiDDpWJuZXI6ICcrc3QudXJsOwogY29uc3QgcT1RUkMuZW5jb2RlKHN0LnVybCxzdC5sb2dvPzM6MSk7CiBpZighcSl7ZnJhbWUuZGF0YXNldC5lbXB0eT0nMSc7JCgnY3FyLW1ldGEnKS50ZXh0Q29udGVudD0nJzskKCdjcXItZG93bmxvYWQnKS5kaXNhYmxlZD10cnVlOyQoJ2Nxci1jb3B5JykuZGlzYWJsZWQ9dHJ1ZTskKCdjcXItc3ZnJykuZGlzYWJsZWQ9dHJ1ZTtjdXI9bnVsbDtoaW50KCQoJ2Nxci11cmxoaW50cycpLCdMaW5rZXQgZXIgZm9yIGxhbmd0IHRpbCBlbiBRUi1rb2RlLiBCcnVnIGV0IGtvcnRlcmUgbGluay4nLCdhbGVydCcpO3JldHVybn0KIGN1cj1xO2ZyYW1lLmRhdGFzZXQuZW1wdHk9JzAnO2RyYXcoJCgnY3FyLWNhbnZhcycpLDYwMCxxKTsKICQoJ2Nxci1tZXRhJykudGV4dENvbnRlbnQ9c3Quc2l6ZSsnIMOXICcrbGF5b3V0KHN0LnNpemUscSkuSCsnIHB4Jysoc3QuYmc9PT0ndHJhbnNwYXJlbnQnPycgwrcgZ2VubmVtc2lndGlnIGJhZ2dydW5kJzonJyk7CiAkKCdjcXItZG93bmxvYWQnKS5kaXNhYmxlZD1mYWxzZTskKCdjcXItY29weScpLmRpc2FibGVkPWZhbHNlOyQoJ2Nxci1zdmcnKS5kaXNhYmxlZD1mYWxzZTsKIGlmKCFsb29rc0xpa2VVcmwoc3QudXJsKSloaW50KCQoJ2Nxci11cmxoaW50cycpLCdEZXQgbGlnbmVyIGlra2UgZXQgbGluay4gVGplaywgYXQgZGV0IGVyIHJpZ3RpZ3QsIGbDuHIgZHUgYnJ1Z2VyIFFSLWtvZGVuLicsJ3dhcm4nKTsKIGlmKHN0LnVybC5sZW5ndGg+MTIwKWhpbnQoJCgnY3FyLXVybGhpbnRzJyksJ0xhbmdlIGxpbmtzIGfDuHIgUVIta29kZW4gdMOmdHRlcmUgb2cgc3bDpnJlcmUgYXQgc2Nhbm5lLCBpc8OmciBuw6VyIGRlbiBwcmludGVzIGxpbGxlLiBCcnVnIGV0IGtvcnRlcmUgbGluaywgaHZpcyBkdSBrYW4uJywnd2FybicpOwogaWYoc3QuY2FwdGlvbi50cmltKCkmJnN0LmNhcENvbCE9PSdzYW1lJyYmY29udHJhc3QoY2FwQ29sb3IoKSk8NC41KWhpbnQoaGludHMsJ1Rla3N0ZmFydmVuIGVyIGx5cyBvZyBrYW4gdsOmcmUgc3bDpnIgYXQgbMOmc2UuIFbDpmxnIGVuIG3DuHJrZXJlIGZhcnZlLicsJ3dhcm4nKTsKIGNvbnN0IGNyPWNvbnRyYXN0KHN0LmNvbG9yKTtpZihjcjw0LjUpaGludChoaW50cywnRmFydmVuIGVyIGZvciBseXMuIFRlbGVmb25lciBrYW4gbcOlc2tlIGlra2UgbMOmc2UgUVIta29kZW4uIFbDpmxnIGVuIG3DuHJrZXJlIGZhcnZlLicsY3I8Mz8nYWxlcnQnOid3YXJuJyk7Cn0KYXN5bmMgZnVuY3Rpb24gZm9udFJlYWR5KCl7dHJ5e2lmKChzdC5wb3dlcmVkfHwoc3QuY2FwdGlvbi50cmltKCkmJnN0LmNhcEZvbnQ9PT0ndGl0aWxsaXVtJykpJiZkb2N1bWVudC5mb250cyYmZG9jdW1lbnQuZm9udHMubG9hZClhd2FpdCBkb2N1bWVudC5mb250cy5sb2FkKCc3MDAgMjBweCAiVGl0aWxsaXVtIFdlYiInKX1jYXRjaChlKXt9fQpmdW5jdGlvbiBmdWxsKCl7Y29uc3QgYz1kb2N1bWVudC5jcmVhdGVFbGVtZW50KCdjYW52YXMnKTtkcmF3KGMsc3Quc2l6ZSxjdXIpO3JldHVybiBjfQpmdW5jdGlvbiBmbmFtZShleHQpe2xldCBoPSdsaW5rJzt0cnl7aD1uZXcgVVJMKHN0LnVybCkuaG9zdG5hbWUucmVwbGFjZSgvXnd3d1wuLywnJyl9Y2F0Y2goZSl7fXJldHVybiAncXItY29kZS0nK2gucmVwbGFjZSgvW15hLXowLTkuLV0vZ2ksJy0nKSsnLicrKGV4dHx8J3BuZycpfQpmdW5jdGlvbiBzYXZlKGJsb2IsbmFtZSl7Y29uc3QgYT1kb2N1bWVudC5jcmVhdGVFbGVtZW50KCdhJyksdT1VUkwuY3JlYXRlT2JqZWN0VVJMKGJsb2IpO2EuaHJlZj11O2EuZG93bmxvYWQ9bmFtZTtkb2N1bWVudC5ib2R5LmFwcGVuZChhKTthLmNsaWNrKCk7YS5yZW1vdmUoKTtzZXRUaW1lb3V0KCgpPT5VUkwucmV2b2tlT2JqZWN0VVJMKHUpLDQwMDApfQpmdW5jdGlvbiB0b0Jsb2IoYyl7cmV0dXJuIG5ldyBQcm9taXNlKHJlcz0+e2lmKGMudG9CbG9iKWMudG9CbG9iKGI9PnJlcyhiKSwnaW1hZ2UvcG5nJyk7ZWxzZSByZXMobnVsbCl9KX0KYXN5bmMgZnVuY3Rpb24gZG93bmxvYWQoKXtpZighY3VyKXJldHVybjthd2FpdCBmb250UmVhZHkoKTtjb25zdCBiPWF3YWl0IHRvQmxvYihmdWxsKCkpO2lmKCFiKXJldHVybjtzYXZlKGIsZm5hbWUoJ3BuZycpKTskKCdjcXItc3RhdHVzJykudGV4dENvbnRlbnQ9J1BORyBkb3dubG9hZGV0Lic7dHJhY2soJ2Rvd25sb2FkJyl9CmZ1bmN0aW9uIGRvd25sb2FkU3ZnKCl7aWYoIWN1cilyZXR1cm47c2F2ZShuZXcgQmxvYihbc3ZnVGV4dChjdXIpXSx7dHlwZTonaW1hZ2Uvc3ZnK3htbCd9KSxmbmFtZSgnc3ZnJykpOyQoJ2Nxci1zdGF0dXMnKS50ZXh0Q29udGVudD0nU1ZHIGRvd25sb2FkZXQuJzt0cmFjaygnc3ZnJyl9CmFzeW5jIGZ1bmN0aW9uIGNvcHkoKXtpZighY3VyKXJldHVybjtjb25zdCBzPSQoJ2Nxci1zdGF0dXMnKTt0cnl7aWYoIW5hdmlnYXRvci5jbGlwYm9hcmR8fCF3aW5kb3cuQ2xpcGJvYXJkSXRlbSl0aHJvdyAwO2F3YWl0IGZvbnRSZWFkeSgpO2NvbnN0IHA9dG9CbG9iKGZ1bGwoKSk7YXdhaXQgbmF2aWdhdG9yLmNsaXBib2FyZC53cml0ZShbbmV3IENsaXBib2FyZEl0ZW0oeydpbWFnZS9wbmcnOnB9KV0pO3MudGV4dENvbnRlbnQ9J0JpbGxlZGV0IGVyIGtvcGllcmV0LiBEdSBrYW4gbnUgaW5kc8OmdHRlIGRldC4nO3RyYWNrKCdjb3B5Jyl9Y2F0Y2goZSl7cy50ZXh0Q29udGVudD0nRGluIGJyb3dzZXIgdGlsbGFkZXIgaWtrZSBhdCBrb3BpZXJlIGJpbGxlZGVyLiBEb3dubG9hZCBQTkdcJ2VuIGkgc3RlZGV0Lid9fQpmdW5jdGlvbiBzZXRQcmVzc2VkKHNlbCxhdHRyLHZhbCl7cm9vdC5xdWVyeVNlbGVjdG9yQWxsKHNlbCkuZm9yRWFjaChiPT5iLnNldEF0dHJpYnV0ZSgnYXJpYS1wcmVzc2VkJyxTdHJpbmcoYi5nZXRBdHRyaWJ1dGUoYXR0cik9PT12YWwpKSl9CnJvb3QucXVlcnlTZWxlY3RvckFsbCgnW2RhdGEtdXNlXScpLmZvckVhY2goYj0+Yi5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsKCk9PntzdC51c2U9Yi5kYXRhc2V0LnVzZTtzdC5zaXplPURFRltzdC51c2VdO3NldFByZXNzZWQoJ1tkYXRhLXVzZV0nLCdkYXRhLXVzZScsc3QudXNlKTtmaWxsU2l6ZXMoKTt1cGRhdGUoKX0pKTsKJCgnY3FyLXNpemUnKS5hZGRFdmVudExpc3RlbmVyKCdjaGFuZ2UnLGU9PntzdC5zaXplPU51bWJlcihlLnRhcmdldC52YWx1ZSk7dXBkYXRlKCl9KTsKcm9vdC5xdWVyeVNlbGVjdG9yQWxsKCdidXR0b25bZGF0YS1jb2xdJykuZm9yRWFjaChiPT5iLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJywoKT0+e3N0LmNvbG9yPWIuZGF0YXNldC5jb2w7c2V0UHJlc3NlZCgnLmNxci1zd2F0Y2gnLCdkYXRhLWNvbCcsc3QuY29sb3IpO3Jvb3QucXVlcnlTZWxlY3RvcignLmNxci1jdXN0b20nKS5yZW1vdmVBdHRyaWJ1dGUoJ2FyaWEtcHJlc3NlZCcpO3Jvb3QucXVlcnlTZWxlY3RvcignLmNxci1jdXN0b20nKS5zdHlsZS5ib3hTaGFkb3c9Jyc7dXBkYXRlKCl9KSk7CmNvbnN0IGNjPSQoJ2Nxci1jb2xvcicpO2NjLmFkZEV2ZW50TGlzdGVuZXIoJ2lucHV0JywoKT0+e3N0LmNvbG9yPWNjLnZhbHVlLnRvVXBwZXJDYXNlKCk7cm9vdC5xdWVyeVNlbGVjdG9yQWxsKCdidXR0b25bZGF0YS1jb2xdJykuZm9yRWFjaChiPT5iLnNldEF0dHJpYnV0ZSgnYXJpYS1wcmVzc2VkJywnZmFsc2UnKSk7Y29uc3QgbGFiPXJvb3QucXVlcnlTZWxlY3RvcignLmNxci1jdXN0b20nKTtsYWIuc2V0QXR0cmlidXRlKCdhcmlhLXByZXNzZWQnLCd0cnVlJyk7bGFiLnF1ZXJ5U2VsZWN0b3IoJy5jcXItY3VzdG9tLWRvdCcpLnN0eWxlLmJhY2tncm91bmQ9Y2MudmFsdWU7dXBkYXRlKCl9KTsKcm9vdC5xdWVyeVNlbGVjdG9yQWxsKCdbZGF0YS1iZ10nKS5mb3JFYWNoKGI9PmIuYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLCgpPT57c3QuYmc9Yi5kYXRhc2V0LmJnO3NldFByZXNzZWQoJ1tkYXRhLWJnXScsJ2RhdGEtYmcnLHN0LmJnKTt1cGRhdGUoKX0pKTsKbGV0IHQ9bnVsbDskKCdjcXItdXJsJykuYWRkRXZlbnRMaXN0ZW5lcignaW5wdXQnLCgpPT57Y2xlYXJUaW1lb3V0KHQpO3Q9c2V0VGltZW91dCh1cGRhdGUsMTUwKX0pOwokKCdjcXItbG9nby1hZGQnKS5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsKCk9PiQoJ2Nxci1sb2dvLWlucHV0JykuY2xpY2soKSk7CmZ1bmN0aW9uIGxvYWRMb2dvKGYpe2lmKCFmKXJldHVybjtpZighL15pbWFnZVwvLy50ZXN0KGYudHlwZSkpeyQoJ2Nxci1zdGF0dXMnKS50ZXh0Q29udGVudD0nVsOmbGcgZW4gYmlsbGVkZmlsIHRpbCBsb2dvZXQsIGZ4IFBORyBlbGxlciBKUEcuJztyZXR1cm59CiBjb25zdCBpc1N2Zz1mLnR5cGU9PT0naW1hZ2Uvc3ZnK3htbCd8fC9cLnN2ZyQvaS50ZXN0KGYubmFtZSk7Y29uc3Qgcj1uZXcgRmlsZVJlYWRlcigpO3Iub25sb2FkPSgpPT57bGV0IHNyYz1yLnJlc3VsdDtpZihpc1N2Zyl7c3JjPXN2Z1NpemVkKFN0cmluZyhyLnJlc3VsdCkpO2lmKCFzcmMpeyQoJ2Nxci1zdGF0dXMnKS50ZXh0Q29udGVudD0nU1ZHLWZpbGVuIGt1bm5lIGlra2UgbMOmc2VzLiBQcsO4diBtZWQgZW4gUE5HLWZpbCBpIHN0ZWRldC4nO3JldHVybn19Y29uc3QgaW1nPW5ldyBJbWFnZSgpO2ltZy5vbmxvYWQ9KCk9PntzdC5sb2dvPWltZztzdC5sb2dvTmFtZT1mLm5hbWU7JCgnY3FyLWxvZ28tbmFtZScpLnRleHRDb250ZW50PWYubmFtZTskKCdjcXItbG9nby1sYWJlbCcpLnRleHRDb250ZW50PSdTa2lmdCBsb2dvJzskKCdjcXItbG9nby1yZW1vdmUnKS5jbGFzc0xpc3QucmVtb3ZlKCdjcXItaGlkZScpOyQoJ2Nxci1sb2dvLWRyb3AnKS5kYXRhc2V0Lmhhcz0nMSc7dHJhY2soJ2xvZ28nKTt1cGRhdGUoKX07aW1nLm9uZXJyb3I9KCk9PnskKCdjcXItc3RhdHVzJykudGV4dENvbnRlbnQ9J0xvZ29ldCBrdW5uZSBpa2tlIGzDpnNlcy4gUHLDuHYgbWVkIGVuIFBORy0gZWxsZXIgSlBHLWZpbC4nfTtpbWcuc3JjPXNyY307aWYoaXNTdmcpci5yZWFkQXNUZXh0KGYpO2Vsc2Ugci5yZWFkQXNEYXRhVVJMKGYpfQovKiBTb21lIGJyb3dzZXJzIGNhbm5vdCBkcmF3IGFuIFNWRyB3aXRob3V0IHdpZHRoIGFuZCBoZWlnaHQsIHNvIHRoZXkgYXJlIGFkZGVkIGZyb20gdGhlIHZpZXdCb3guICovCmZ1bmN0aW9uIHN2Z1NpemVkKHR4dCl7dHJ5e2NvbnN0IGRvYz1uZXcgRE9NUGFyc2VyKCkucGFyc2VGcm9tU3RyaW5nKHR4dCwnaW1hZ2Uvc3ZnK3htbCcpLHM9ZG9jLmRvY3VtZW50RWxlbWVudDtpZighc3x8cy5ub2RlTmFtZS50b0xvd2VyQ2FzZSgpIT09J3N2Zyd8fGRvYy5nZXRFbGVtZW50c0J5VGFnTmFtZSgncGFyc2VyZXJyb3InKS5sZW5ndGgpcmV0dXJuIG51bGw7Y29uc3QgdmI9KHMuZ2V0QXR0cmlidXRlKCd2aWV3Qm94Jyl8fCcnKS50cmltKCkuc3BsaXQoL1tccyxdKy8pLm1hcChOdW1iZXIpO2xldCB3PXBhcnNlRmxvYXQocy5nZXRBdHRyaWJ1dGUoJ3dpZHRoJykpLGg9cGFyc2VGbG9hdChzLmdldEF0dHJpYnV0ZSgnaGVpZ2h0JykpO2lmKC8lLy50ZXN0KHMuZ2V0QXR0cmlidXRlKCd3aWR0aCcpfHwnJykpdz1OYU47aWYoLyUvLnRlc3Qocy5nZXRBdHRyaWJ1dGUoJ2hlaWdodCcpfHwnJykpaD1OYU47aWYoISh3PjAmJmg+MCkpe2lmKHZiLmxlbmd0aD09PTQmJnZiWzJdPjAmJnZiWzNdPjApe3c9dmJbMl07aD12YlszXX1lbHNle3c9dz4wP3c6MzAwO2g9aD4wP2g6MzAwfX1jb25zdCBzYz0xMDAwL01hdGgubWF4KHcsaCk7cy5zZXRBdHRyaWJ1dGUoJ3dpZHRoJyxNYXRoLnJvdW5kKHcqc2MpKTtzLnNldEF0dHJpYnV0ZSgnaGVpZ2h0JyxNYXRoLnJvdW5kKGgqc2MpKTtpZih2Yi5sZW5ndGghPT00KXMuc2V0QXR0cmlidXRlKCd2aWV3Qm94JywnMCAwICcrdysnICcraCk7Y29uc3Qgb3V0PW5ldyBYTUxTZXJpYWxpemVyKCkuc2VyaWFsaXplVG9TdHJpbmcocyk7cmV0dXJuICdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LCcrYnRvYSh1bmVzY2FwZShlbmNvZGVVUklDb21wb25lbnQob3V0KSkpfWNhdGNoKGUpe3JldHVybiBudWxsfX0KJCgnY3FyLWxvZ28taW5wdXQnKS5hZGRFdmVudExpc3RlbmVyKCdjaGFuZ2UnLGU9Pntjb25zdCBmPWUudGFyZ2V0LmZpbGVzJiZlLnRhcmdldC5maWxlc1swXTtlLnRhcmdldC52YWx1ZT0nJztsb2FkTG9nbyhmKX0pOwpjb25zdCBkcm9wPSQoJ2Nxci1sb2dvLWRyb3AnKTtbJ2RyYWdlbnRlcicsJ2RyYWdvdmVyJ10uZm9yRWFjaChldj0+ZHJvcC5hZGRFdmVudExpc3RlbmVyKGV2LGU9PntlLnByZXZlbnREZWZhdWx0KCk7ZHJvcC5kYXRhc2V0LmRyYWc9JzEnfSkpOwpbJ2RyYWdsZWF2ZScsJ2RyYWdlbmQnXS5mb3JFYWNoKGV2PT5kcm9wLmFkZEV2ZW50TGlzdGVuZXIoZXYsZT0+e2lmKCFkcm9wLmNvbnRhaW5zKGUucmVsYXRlZFRhcmdldCkpZHJvcC5kYXRhc2V0LmRyYWc9JzAnfSkpOwpkcm9wLmFkZEV2ZW50TGlzdGVuZXIoJ2Ryb3AnLGU9PntlLnByZXZlbnREZWZhdWx0KCk7ZHJvcC5kYXRhc2V0LmRyYWc9JzAnO2NvbnN0IGY9ZS5kYXRhVHJhbnNmZXImJmUuZGF0YVRyYW5zZmVyLmZpbGVzJiZlLmRhdGFUcmFuc2Zlci5maWxlc1swXTtsb2FkTG9nbyhmKX0pOwokKCdjcXItbG9nby1yZW1vdmUnKS5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsKCk9PntzdC5sb2dvPW51bGw7JCgnY3FyLWxvZ28tbmFtZScpLnRleHRDb250ZW50PSdlbGxlciB0csOmayBkZXQgaGVyaW5kLiBQTkcsIEpQRywgU1ZHLCBHSUYgZWxsZXIgV2ViUC4nOyQoJ2Nxci1sb2dvLWRyb3AnKS5kYXRhc2V0Lmhhcz0nMCc7JCgnY3FyLWxvZ28tbGFiZWwnKS50ZXh0Q29udGVudD0nVGlsZsO4aiBsb2dvJzskKCdjcXItbG9nby1yZW1vdmUnKS5jbGFzc0xpc3QuYWRkKCdjcXItaGlkZScpO3VwZGF0ZSgpfSk7CiQoJ2Nxci1oZXgnKS5hZGRFdmVudExpc3RlbmVyKCdpbnB1dCcsZT0+e2xldCB2PWUudGFyZ2V0LnZhbHVlLnRyaW0oKTtpZih2JiZ2WzBdIT09JyMnKXY9JyMnK3Y7aWYoL14jWzAtOWEtZl17M30kL2kudGVzdCh2KSl2PScjJyt2LnNsaWNlKDEpLnNwbGl0KCcnKS5tYXAoYz0+YytjKS5qb2luKCcnKTtpZighL14jWzAtOWEtZl17Nn0kL2kudGVzdCh2KSl7ZS50YXJnZXQuc2V0QXR0cmlidXRlKCdhcmlhLWludmFsaWQnLCd0cnVlJyk7cmV0dXJufWUudGFyZ2V0LnJlbW92ZUF0dHJpYnV0ZSgnYXJpYS1pbnZhbGlkJyk7c3QuY29sb3I9di50b1VwcGVyQ2FzZSgpO2NvbnN0IHN3PXJvb3QucXVlcnlTZWxlY3RvcignYnV0dG9uW2RhdGEtY29sPSInK3N0LmNvbG9yKyciXScpO3Jvb3QucXVlcnlTZWxlY3RvckFsbCgnYnV0dG9uW2RhdGEtY29sXScpLmZvckVhY2goYj0+Yi5zZXRBdHRyaWJ1dGUoJ2FyaWEtcHJlc3NlZCcsU3RyaW5nKGI9PT1zdykpKTtjb25zdCBsYWI9cm9vdC5xdWVyeVNlbGVjdG9yKCcuY3FyLWN1c3RvbScpO2lmKHN3KXtsYWIucmVtb3ZlQXR0cmlidXRlKCdhcmlhLXByZXNzZWQnKX1lbHNle2xhYi5zZXRBdHRyaWJ1dGUoJ2FyaWEtcHJlc3NlZCcsJ3RydWUnKTtsYWIucXVlcnlTZWxlY3RvcignLmNxci1jdXN0b20tZG90Jykuc3R5bGUuYmFja2dyb3VuZD1zdC5jb2xvcjtjYy52YWx1ZT1zdC5jb2xvci50b0xvd2VyQ2FzZSgpfXVwZGF0ZSgpfSk7CiQoJ2Nxci1oZXgnKS5hZGRFdmVudExpc3RlbmVyKCdibHVyJyxzeW5jSGV4KTsKJCgnY3FyLWRvd25sb2FkJykuYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLGRvd25sb2FkKTskKCdjcXItY29weScpLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJyxjb3B5KTskKCdjcXItc3ZnJykuYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLGRvd25sb2FkU3ZnKTsKbGV0IHQyPW51bGw7JCgnY3FyLWNhcHRpb24nKS5hZGRFdmVudExpc3RlbmVyKCdpbnB1dCcsZT0+e3N0LmNhcHRpb249ZS50YXJnZXQudmFsdWU7JCgnY3FyLWNhcG9wdHMnKS5jbGFzc0xpc3QudG9nZ2xlKCdjcXItaGlkZScsIXN0LmNhcHRpb24udHJpbSgpKTtjbGVhclRpbWVvdXQodDIpO3QyPXNldFRpbWVvdXQodXBkYXRlLDEyMCl9KTsKJCgnY3FyLXBvd2VyZWQnKS5hZGRFdmVudExpc3RlbmVyKCdjaGFuZ2UnLGU9PntzdC5wb3dlcmVkPWUudGFyZ2V0LmNoZWNrZWQ7aWYoIXN0LnBvd2VyZWQpdHJhY2soJ3Bvd2VyZWRfb2ZmJyk7dXBkYXRlKCl9KTsKJCgnY3FyLWNhcGZvbnQnKS5hZGRFdmVudExpc3RlbmVyKCdjaGFuZ2UnLGU9PntzdC5jYXBGb250PWUudGFyZ2V0LnZhbHVlO3VwZGF0ZSgpfSk7CgpmdW5jdGlvbiBjYXBTeW5jKCl7Y29uc3QgY3VyPXN0LmNhcENvbHx8J3NhbWUnO3Jvb3QucXVlcnlTZWxlY3RvckFsbCgnW2RhdGEtY2FwY29sXScpLmZvckVhY2goYj0+Yi5zZXRBdHRyaWJ1dGUoJ2FyaWEtcHJlc3NlZCcsU3RyaW5nKGIuZGF0YXNldC5jYXBjb2w9PT1jdXIpKSk7Y29uc3QgbGFiPSQoJ2Nxci1jYXBjdXN0b20nKSxwcmU9WydzYW1lJywnIzAwMDAwMCcsJyMxRjM1NEQnLCcjMTg1QUJDJ10uaW5jbHVkZXMoY3VyKTtpZihwcmUpe2xhYi5yZW1vdmVBdHRyaWJ1dGUoJ2FyaWEtcHJlc3NlZCcpO2xhYi5xdWVyeVNlbGVjdG9yKCcuY3FyLWN1c3RvbS1kb3QnKS5zdHlsZS5iYWNrZ3JvdW5kPScnfWVsc2V7bGFiLnNldEF0dHJpYnV0ZSgnYXJpYS1wcmVzc2VkJywndHJ1ZScpO2xhYi5xdWVyeVNlbGVjdG9yKCcuY3FyLWN1c3RvbS1kb3QnKS5zdHlsZS5iYWNrZ3JvdW5kPWN1cjskKCdjcXItY2FwY29sb3InKS52YWx1ZT1jdXIudG9Mb3dlckNhc2UoKX0kKCdjcXItc2FtZS1kb3QnKS5zdHlsZS5iYWNrZ3JvdW5kPXN0LmNvbG9yO2NvbnN0IGh4PSQoJ2Nxci1jYXBoZXgnKTtpZihkb2N1bWVudC5hY3RpdmVFbGVtZW50IT09aHgpe2h4LnZhbHVlPShjdXI9PT0nc2FtZSc\/c3QuY29sb3I6Y3VyKS50b1VwcGVyQ2FzZSgpO2h4LnJlbW92ZUF0dHJpYnV0ZSgnYXJpYS1pbnZhbGlkJyl9fQpyb290LnF1ZXJ5U2VsZWN0b3JBbGwoJ1tkYXRhLWNhcGNvbF0nKS5mb3JFYWNoKGI9PmIuYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLCgpPT57c3QuY2FwQ29sPWIuZGF0YXNldC5jYXBjb2w7dXBkYXRlKCl9KSk7CiQoJ2Nxci1jYXBjb2xvcicpLmFkZEV2ZW50TGlzdGVuZXIoJ2lucHV0JyxlPT57c3QuY2FwQ29sPWUudGFyZ2V0LnZhbHVlLnRvVXBwZXJDYXNlKCk7dXBkYXRlKCl9KTsKJCgnY3FyLWNhcGhleCcpLmFkZEV2ZW50TGlzdGVuZXIoJ2lucHV0JyxlPT57bGV0IHY9ZS50YXJnZXQudmFsdWUudHJpbSgpO2lmKHYmJnZbMF0hPT0nIycpdj0nIycrdjtpZigvXiNbMC05YS1mXXszfSQvaS50ZXN0KHYpKXY9JyMnK3Yuc2xpY2UoMSkuc3BsaXQoJycpLm1hcChjPT5jK2MpLmpvaW4oJycpO2lmKCEvXiNbMC05YS1mXXs2fSQvaS50ZXN0KHYpKXtlLnRhcmdldC5zZXRBdHRyaWJ1dGUoJ2FyaWEtaW52YWxpZCcsJ3RydWUnKTtyZXR1cm59ZS50YXJnZXQucmVtb3ZlQXR0cmlidXRlKCdhcmlhLWludmFsaWQnKTtzdC5jYXBDb2w9di50b1VwcGVyQ2FzZSgpO3VwZGF0ZSgpfSk7CiQoJ2Nxci1jYXBoZXgnKS5hZGRFdmVudExpc3RlbmVyKCdibHVyJywoKT0+Y2FwU3luYygpKTsKdHJ5e2NvbnN0IHA9bmV3IFVSTFNlYXJjaFBhcmFtcyhsb2NhdGlvbi5zZWFyY2gpLmdldCgncXInKTtpZihwKSQoJ2Nxci11cmwnKS52YWx1ZT1wfWNhdGNoKGUpe30KCmZ1bmN0aW9uIHBsYWluUVIoYyxOLHVybCl7Y29uc3QgcT1RUkMuZW5jb2RlKHVybCwxKTtpZighcSlyZXR1cm4gZmFsc2U7Y29uc3QgdG90PXEuc2l6ZSs4O2Mud2lkdGg9TjtjLmhlaWdodD1OO2NvbnN0IGN4PWMuZ2V0Q29udGV4dCgnMmQnKTtjeC5maWxsU3R5bGU9JyNmZmYnO2N4LmZpbGxSZWN0KDAsMCxOLE4pO2N4LmZpbGxTdHlsZT0nIzAwMCc7Y29uc3QgcD1pPT5NYXRoLnJvdW5kKGkqTi90b3QpO2ZvcihsZXQgeT0wO3k8cS5zaXplO3krKylmb3IobGV0IHg9MDt4PHEuc2l6ZTt4KyspaWYocS5tb2R1bGVzW3ldW3hdKXtjb25zdCB4MD1wKHgrNCkseTA9cCh5KzQpO2N4LmZpbGxSZWN0KHgwLHkwLHAoeCs1KS14MCxwKHkrNSkteTApfXJldHVybiB0cnVlfQpyb290LnF1ZXJ5U2VsZWN0b3JBbGwoJy5jcXItYXBwLWNhbnZhcycpLmZvckVhY2goYz0+cGxhaW5RUihjLDI4MCxjLmRhdGFzZXQudXJsKSk7CnJvb3QucXVlcnlTZWxlY3RvckFsbCgnLmNxci1hcHAtZGwnKS5mb3JFYWNoKGI9PmIuYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLGFzeW5jKCk9Pntjb25zdCBjPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2NhbnZhcycpO2lmKCFwbGFpblFSKGMsMTIwMCxiLmRhdGFzZXQudXJsKSlyZXR1cm47Y29uc3QgYmw9YXdhaXQgdG9CbG9iKGMpO2lmKCFibClyZXR1cm47c2F2ZShibCwncXItJytiLmRhdGFzZXQuZmlsZSsnLnBuZycpO3RyYWNrKCdhcHBfJytiLmRhdGFzZXQuZmlsZSl9KSk7Cgpjb25zdCBCVD17ZW46WydUYWtlIHRoZSBldmVudCB3aXRoIHlvdScsJ0ZvbGxvdyB0aGUgZXZlbnRzIHlvdSBhdHRlbmQgaW4gb3VyIGFwcC4gU2NhbiB0byBkb3dubG9hZCBDTSBFdmVudHMgZnJvbSB0aGUgQXBwIFN0b3JlIG9yIEdvb2dsZSBQbGF5LiddLGRhOlsnVGFnIGV2ZW50ZXQgbWVkIGRpZycsJ0bDuGxnIGRlIGV2ZW50cywgZHUgZGVsdGFnZXIgaSwgaSB2b3JlcyBhcHAuIFNjYW4gZm9yIGF0IGhlbnRlIENNIEV2ZW50cyBpIEFwcCBTdG9yZSBlbGxlciBHb29nbGUgUGxheS4nXSxkZTpbJ05laG1lbiBTaWUgZGllIFZlcmFuc3RhbHR1bmcgbWl0JywnQmVoYWx0ZW4gU2llIElocmUgVmVyYW5zdGFsdHVuZ2VuIGluIHVuc2VyZXIgQXBwIGltIEJsaWNrLiBTY2FubmVuIFNpZSBkZW4gQ29kZSwgdW0gQ00gRXZlbnRzIGltIEFwcCBTdG9yZSBvZGVyIGJlaSBHb29nbGUgUGxheSBoZXJ1bnRlcnp1bGFkZW4uJ10sc3Y6WydUYSBtZWQgZGlnIGV2ZW5lbWFuZ2V0JywnRsO2bGogZXZlbmVtYW5nIHNvbSBkdSBkZWx0YXIgaSBtZWQgdsOlciBhcHAuIFNrYW5uYSBmw7ZyIGF0dCBsYWRkYSBuZXIgQ00gRXZlbnRzIGZyw6VuIEFwcCBTdG9yZSBlbGxlciBHb29nbGUgUGxheS4nXX07CmNvbnN0IHBob25lcz1uZXcgSW1hZ2UoKTtwaG9uZXMub25sb2FkPSgpPT57dHJ5e2lmKCQoJ2Nxci1iYW5uZXItY2FudmFzJykpYmFubmVyUHJldmlldygpfWNhdGNoKGUpe319O3Bob25lcy5zcmM9J2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBUmdBQUFESUNBWUFBQUF6eC80WEFBQUFDWEJJV1hNQUFBc1RBQUFMRXdFQW1wd1lBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUdsSlNVUkJWSGdCN2IwSGdCeG5lVC84bTlsMnZlbUtydXBPdlJmTHNpeTVTUzRZWTJ3d05RUUk0QThTSUFVU0lNbi9TNzZFa0JDU0FDRWg4RStBRU1DQkVOT05qYnRsdWNtUzFYc3ZWM1M5OTkzYjNmbWU1NTJadmRtNTJiM1p2ZDI5TzJsKzB0N3V6cnp6enV6TSsvN2VwNzNQSzhHQmcva1BDZGMyRk14VFhPc1B4c0hzd21sZjZjRzhJUnluQVRoSUdYYTgvZE5GSWYvUWpwQkwycGp0ODlSN1BKNTZTVUo5V0tIK0VLYi9pckxJSmN1aXJFTC9KSzM1R1Q5YlFkSDZFNWN4Zmpidk4wSXZhejRtMXJuTTI2Mk9qWFU5c2M1bFZUZC9YdGF3UXJ4ZnZIeGV2SWZDNFVhM3k0VndXT21uRXYxUXBQN0FST0JLSUJRK29nVERSMTkvNnJ0SEVCOXpsbkFjZ25Fd1UwamJIL2pZaDNLemZCOTJ1ZVE3WkVrV3JTb1FtRUFvRk1iRWhCOUJlakhIOEoveDBhR3ByWTczU1pqc0p2SDJHOS9ORjhML0pJc2RpbGF4TkgxelZ4UmxrckNzem1lK3hualhIcU5zYVVtWitOcmQyd1czMnd1MzF5ZXUzZTN4MFdjdlpDSmhuOWNqTHB2dUtZTEIwSlhCa2RHWFFoTCs1bzNILy9NSzRsdys1aGdjZ25HUU5HNjUvK0dkV1ZuWi8rWDF1dXY5UkNnOTdjM29hcnNNUDVISThHQXZRZ0VpbDJBQW1ZSlg2NXd6QVJPTTMrL0hiTUtYazQrczdEemtGcFNncUt3S3BSVzE5RDFYOE9QdzhPZ1hYdnZOZC8vR1VOeUtWT1lNMFVod1NNWkJmSmdicTNUci9aOG9rajNLWHhmbTUzeHFkSFFjbDg4Y1J0UFpneGtsRXlzd3VValN6SnB6T0J3V0pEUFhVRkd6REl2WGJNV0MwaklNRG85ZUdRMEc3anJ3bSs4MVFuMCtzUzU0MW4rSVF6QU9wb094a1FweWNibkR1N0t6c3paMnRsL0YyVU83TUVMU2lvUDBnNldhdXBVM1l1bktqZHhyci9SMDk3MXIzN00vT0lwb2twbFRFbzFETUE2bVE4UUN3ZVRpOFdLWDErZlplUG5zTVZ3NnZzZFNhc25KTDBFMmlmYytFdXQ5T1hsUisxeGtjM0JSSlE1VUJNYUdvNzc3UjRjUm9uczZPdGlITVNKdXEvdGJ0Mkl6bHErN21ld3pydjYrM3I1NzNuanV2NWxrd3RydVdFUXpLeVF6SHdrbWtldE41S2JPaFhvVHJUdWoyUEgyVC96QzYzVzkvZkw1RXpoL2VIZlVQalpXbGplc1FrWDlLa0VpRGxLRG5xc1gwWHIrS1B3bUlxcW9YWTROMis0bHRSQ05yUjN0OXg1NzhhZVhvWkpNUEdrbTQyM0xqY3pCYkhlSDZkMUtsNVRpMUdNSFljUy9sdW0yelVhOThlckl0UGdiOFkvYyt0YVAvblZoUWU3YkwxMDRNNFZjU211V29IYlZsbGtqRmg3bGgzdmFFWnBJbncySXBTNVZLc3RESnJHZ2VvbDR0VjQ0S29oR1IwZnpPWndsWS9EcVRiY3NLc292K2k1dGVvQmVvNWhLTWtDMFB5dWpKSk5PQ1Vhdmw4MzZZZTNkdUoyaG1LN0JlR01raS9MeFlQZkdwVk9pU0lVVVpOeXUzN093cVg1am1iRE5laE5GNUZ5M1AvRFIrdXljN0VzRC9iMDQvUEpqVWFOcDFiSU5xRnE2d1hCcU9YSUJmUEdLUWtaVG1hcFMxQ2dSL1pHbnFxVjN0MXhBOCtuOXBGWk1JQk9vV3JxZWZ2TkdKQW8xRW1icStERTUya3JDdUN4SjdDU1h0Ykp5Sk1LR2ZkYWpRMzA0dSs4Wm9VTHBXSC9MQTZpdVc0eXJMWTMvNzdGWGZ2VTkyalJFTDc0WlJxS1pOVW5HaGRRVGpFNFlzdW03OFFXTDcvSEtKbkxlNlY2SlFrSjY2azZrdm5qM1VFYnNlenNUUkk1ZnZHN3Ixenh1OThaVEIzWmpzTGM5VWlDYVhOUkRYT1RGS1MvT3graDRBTVg1dVJqM0I1R2ZtNDJ5NGtJb29UQktGNVRBNDVJeDZnL00rQUtIU0dxNVNOS1VFZzRqVXhqcTdTQnB4b084b3JJRWpsSU1EMFlXRDh4TnVrMll1bm1PMTQyNm1vWEl6ZkxSdmZMVC9aTng3NDZic0duTlVteGN2UXhyVmk1R0VkM0h2b0VoSW1vKzd3SlNteTVGYWg3b2JrVjV6WElVRlpYYzFOZmUrc1RZMk5BNFZJS1pFMGdsd1VpRyttUllOMzQ3VW9ua3ZHd1JSS3p5c28xajdVRFVjZXY5SDJuSXpjbjVyOTZlTHB3Ny9GSmtKNnNLUzIvWWFUcEFRazV1RnY2Zjk3OEQ3UjNkZU50YmR1TDRxZk80OWFhTnVHSDlLalMxdG1IVmlnYlUxOVhnd3VVbXpCUVhENzJJaWNBNDBnV1BsOVNpN0J3eXBycEpEWnZzc3lNRDNhaGN2RGFCbWxRaDN1djJpQUM2Yko4WHhTVWxHQjBad1NjZmZoOXUyckFLeTVmVTA3bXlFQmdmeDFlKzhGazBObDNGbHMzcjBkL2ZqOXljWEhFTjdaM2Q4SkRoUERnUnBHdm9Fald6ZXFnUUtaVXVyUE9GWlBsazk5V0xQQUt3aEJKQWJFa2xGUU9RN1Y4K1UraEVZa1VxNW5LU3Fid3J4a3RPOE9XYUEyVlQvWXAzWDZRRTduRXloQk1wSDRLOGc4TkNtczhmaXlxd1l1dWJwaDVGNnREUXlCaXVVT2RvYSs5QWUxZVA2RFQ5ZzROb2FXbERLWFdxZk9xd1IwNmN4a3pCOWhaV0dkSUZOMGtwQ3hhdFErNkM1Y2d0V29nYzZ1VFI1N2J2bXBmb0JtN2Z2QkVQdldVSGJydHBBOTJUYkxEV0dLYjc5ZmhUTDZDcnB4OXRuVDE0YmQ5aHlCNFpZM1FQdS92NjBkM2RBNTh2Qy82QW40akpUZGZFSmxNSjFjdldSOW03ZXRxdWlQaWRzb1UxSDZDdnZHTUJ2WXBoM1dZeWlwa1llYWNiY1kzYjlNOEs3UDNJWkc1RUlzZWtxMnlxSWNYNWJqYml4YkpmNmR2REZzZE5lLzc4bkp3SGc4RWcrbnZhSWh2elN4YkNhMkhzVkNUMXo0WEx6WmlnQm4vMlloT1JTaUVDZ1FDNXJ2UFFlZW9zMlE5Q05CTDNZS1pJZDFBZlQzbVFYQjY0ODNMaERraVlHSW0rNXRCRUFsb0kyVlhJRW9YVzFnNE1ESTlpWkd3TXNsODkvbEpMQjE3WmR3aXRIVDJrVmdiUjFUdUk0MmN2b0txeVFwV2VwQUZrK2JMcG5wSW5TVHZHVFpJUWUrdlk4TXNZR2V6QjhHQS84Z3VMbHROWGozYldFcWpQdkI5VEp6UkVyZ3hwdHNja1F6QkdVZHo0YnR3ZmE5UTBFMUdxV0RXUkc1V3VzdW1HbGJGT2gvRTZyY2lHUC9Ob0ZzTDB2eW5xZVNpU1V1K25EakU2T05uQmlpcHFZeDlNUng4OWVSWmh5WTFUWnkrU2JWTE1FTUxoazVkRXpaMDlaRXVRWm41YldVWGpVVHlVSnFLWklDbGx2UE84T0k5QzV4Z2hkY2FJbklKaTIzV3hCV2J2Z1JQcWpaZWk0aGJCUnR6ajV4b2hEREwwZVdqRWovL3pkMThuWm5CcG5ZUElpUTIvQ2lMR1h5YnlCVFZMSWdURDZPdTZpb0tpa3J5eVJTdXJ1eHJQdEVDOXdjWGErd0M5Z2xwUjNmaWJFU1JLTUdieWtDejJXVzBIckVrbmxkTEJ0U2pCbUdIbGVqUmJPUFhlYTJ4SStuTnhJVUZKUnBha0RZUDkzVkhiY2dwS1lwVVczbzZ3NUlMdU1aR2tzRHA4S3JvUEtYV2N6VVptOWlDbEErelI2ZXZ0SWR2SEFFS2hZTlMrWkdOOXpMTytJM2RDVVVsRGRDRDZIQ1RwaWQvRCt2Z3JDdkczRVBRSm0yYUNIU0s3a052dFFuRng1WElpbUZhb3o1ejdkeEVtU2NacTJtWmFrUWpCeEZLSGpEcC92TEptZFFtWTJubVZHTnNkcURCTEtRejlYaG5ka3J6TmhhbEVZMzUyY1NXWnpmZDlxSjduOWdUR3g2SjJlTE56RWZQeUpIWFVuZHlpSlNyUU9oQ2sxTFZyN3VqY3dZenhJYW1HbVZ6MG1KK0VZZkc3bzJVWjlTOUxPTUkxTFNrV3BhTEJrZEtqUXlyQjZERkFaQVN1UXJUOWpmdDRnWFlJazh5RXhhblRSaloyQ1NhV2RHSTJIa25UdkdDdW83aTRPTGUydG1GUmJWWGxxdkxLaGRYa2Jpdk84cnB6NkRaN0VBZG1ZMDdrTzhua1dma0ZuR1FENDJNajB4NGJ5eWhrVkZwVHduYUtvcldoeEhwWVhNWVYrZ2ZKQmxxZGt0Z2lLZXFERXA2TDRFUW9OQllNVEF4MWRIVjB0N1YxWE96dDdUeCs1TWdSWFlTTzI3aThDdXA1Vk9UWjBVYllEelpUMGo1U3NKdWNiVUw5SFUza1hVbXZkNWJKSmIra0F1bkRWTXFKL1IzQ0RxWWJ1amtOQmt0ZGJyZWJINDdad00rRERZOEtyQ0p6cDJBMnlvaXFaSWRnakdxUm1WeGswM2R6V2JPa0VpbS9kT25LVGNYRmhRK3ZXN2R1WjNWVlZUa2J0SGkwNEduL1BGMCtZc1JMc0lYeVRSN3FhQlBpSXMrdURaR0JzcWVuTjJvS3ZpeExtdGd1a2lDcFlqMFpKV1dYYTdMSDZiTnlsY2dmdy9HeU9HNlNwTlMrR2c2SDFIUUJQSkJMNnNndGtiZ2JJbkYzc2p1cmRVbXloRWdTSXUwYVFxRVFTa3RMa1p1WE4rVjNKenJNaUFjaHUwUUtBL2JrbEpXWFllM2F0ZVNaNkE1V1ZWVWZ2WHExNWZ2VUdQL3I0TUdEWS9IcUNaSlJkclpuU1U4SDd2VHA3Zmh6RThZNVhmeU1PUDlPYm01dUphTDduMUdTWWZMUm14RS8xSkQyMlRqZXBoVFRFWXdWdVpoVkltTVpxN0pSTnB2S3l2cmlpb3FpUDZtc3JQNUlibTZPdTdtbEdVZVBIc0hRMENER3g4ZkJIZ3QrcWRQbStaQjRBNjF4dTNXWm1VN2YxK3ZJNUJSKzlWeG1HY3RxZERQL2RpbXFDTmxQZUVLYzhEcDR5TVhKcnRiQ3drTDN3c3JLelV1V0xOdE1aUE9uMjdkdi80czllL2I4ME9vNjZJY3ZZcUlPR2tMdzQwc3ZHdFZxTWhTa1dETWZIS1FhL0l4Q2t3R0hWdUVNdWlTVGpXaEhRRnFqRk8wUWpKWGtZaVlRT2NiMktESnFhRmhSVmx1NzhQczBVbTg2Y3ZnUWVucDdoYlhlbTVVclBCTyszQXI0aUpYek16emY0MXFGY2FZdXo5THRidXZBMk5selJONUJIdWxRV1ZsVnU2aSs0UWRidDI1ZHRHL2Z2aS9Dck1hU3doVW03d1pucExNRFNkR21BR2pFb21obUlBbVpJMmNIQXJFMENIN25QcCtGeVhsdmFWV1g0aEdNMWRCak51UzZETy82TmpPeFJENHZXRkR3RlpKT051M1o4NW9vWEZ4ZWkvS0cxZGVsZUpzWldOOVhmWWJ1dVhOblNYM3NsbGF2WHZ2Wm0yNjY1YVUzM25qdE5YTlpWdHZzUWpWTXNpWElKVFJNMWFVcWlVQXpUVEdFZ3pTQ2JUQWVINC9PWnNrRmlMNzUzRjk5bUpSaTJKS3RQK2lVRWswc2dyRlNkOHdpbDVsY2pGS01iQ3JuV3JseTlYc0xpNHJ1MmJmM2RWRzRmdjB0S0sxZWd2bUl3YzVtVEF6M1FDRWJSOEhDSlNTQjVXQStnV2ZuTXFsZk9QZ2lFVXdQT2pzN0Nzdkt5Nyt5ZXZXT3UwNmQyczB6Y2hOZ0FrVjFRVXM4djhhRjZvVmxXTnBRaDRMY2JQUU1ET0gwaFV2bzd1MVhvL0NFTDlaUm05S0JFRXVaUk9hYWtWZUgyVVJoM001OW54MHBSdDA2ak9RQ01tUENpbURNdGhialovMTdMSEl4VzY3Rk8vM29pdkx5c3QvdjZlb1NVWjIxcTdkRWtZdG1jdFYra2FLTmVySHNETE9Mb2E1bWpIVmVFRFlpdHMzMGpZK2dZdVhOeUJTTXJVRnpTMEdORTVXaXRxa0Z3MXB3bG42a1hrSWhEMFErVm15OUY2ZGVlNElNdjEyb3FxNitxYWdvOEdiYStRdjlYR3l6eWM4ckVQTmdZa045VmprNVhuemt2US9pb2Z2dVJCNlJDOGZDaDhub2VLV2xGZC85bjEvaHBkY1BZaUtvR2RZbGgySlNEYmJCNVBCQXB3aTN1dG1zWVNYUmNEOWxnakdxUjdvYlRoOEZadHpoWXJVY3N5cGtaTUhweUVVMmxCR0JQbFZWVmJlVHpsOURuZ3RrRlN4QXhhSlZrN1VyNm0vMmVEekk4cmhFcHcyRTJjWHNwOGFkSlJwNVYxYzNTaFlVaW0yREk2TXBNZHdtaStENGtQQWdGZWJVWTJpMEhjckVLQUpFTW14SHlnUjBNbGJ0SFVSeUpEVUk0WUFFM0t3c0Y4ckx5b1M3dHJPbmoreGJDamF1WG95RnBVWENtOFZlSmZiU1hXcTZpcWJXVHA3TlI1TGtkclNjZUEwQjhyTFJNL293REFTemZ2VW1lSDBlN0hQSEp4aXZ6NDNQZmZKRHVPL083UVl5SXdNemtjelNSVlg0d3VjK2dTOTkvYi93K0hPdlJRTEtIS1FlMVZVMThNaVJ1eHRMUGRLLzYyT1Y4ZUh5TmozYU95V1NqTnZpeEZhNm0xbE5pa1V1eHNsVjdFTmpjYTE4d1lMU20waU13ZGpZR01vWHJUU2RVVFZrMzNIYlZsU1ZsV0IwTElEQjRURzg4TktyZU9ETk84bTdOSXlqeDgvakhXL2ZnWTZPQVR6NjJOUENIVGRia0YwK1FYQitFa205M2tLaS9FRVMwVHpJRkVUZ0dybTlPV1hBc3JvYURJK01ZWnp1eDBCL0gvN3NEejRHSlJ5QVJKNmpwdFlPUFBxenAvRG5mL1JSbkNIRDdzUkVDQVdGK2JoMHVRbExseTNCcjUvYWhiYk9idVNWTEVSV2Zvbnc0SldYbDkrNGJkdTJvdGRmZjUwRHNxUnpsODdDNS9PU2l6LzJqR1Vtdk8xYjF1UE5PMjVXR3duZG03SFJNWHB1UTZpb0tBYzNCWTlid2FkLzc0TjQ3WTBqNkIwY2dvUDBvTG1sa1FZYUlZU1lpVVVuRTdOa3c3QUt5TlJobEdTU0loclpZbHNzY2pGNmpNemZqYk4vamVSU0NMYmxscGNMZHljM1ltdURyb3hEaDArUkpCREUvb1BIU0kzeWk4bG1BME9qeU12Mm9idzBIM2tlSDQySW1GWHBoWkZmWGdkWEZrbFRFKzBZRC9ZZ3E2UW1vNW5jc3VoY0t4cXE4ZGVmK3lUZTg5QzlXTGRxc1pBVUFpU3RQUGJrTTNUdmdoZ2NIQ0dDM2d1Sk9yYVg3bnRqU3hzdWs2clNkTFVWTWhFVHB3U29xaWlOaFBCbkY1U0t1a2xhTFBkNGNxdjFjL1gwZEVvam8vRUpnVDNxOTkxNUN4R3ZtdEcvanp5RFgvakNGekF3TUtET24xSFVlVFI1T1Q1czNid09xdnJteUREcHdCZzkxNUhSMFZpNzR4R0UxZXo5V0s3dWhHQ1VZS3dxc1pKZXpEWVdzK1NpKzlwWlorQVFaVjllZm42eGh5U1lyTHdpeTg3SXYzeUNSUGZlNFJIcUtCTVlJVFhveGszck9BNFZSY1VWdE8wOE92dUh4R0plYkE4SVRZUk5rOFl5QjVta2xiS2xOOUMxQmVsekpqT09xc2pMODJIbkhkdEVZTlhWcXgwWUpCSU8rSU1zMStESXFjc29MUzNEZVpKU21sbzZTUU55Q1lsaDg2YTFJb2RJYVVreGtVMHJrVTBucmpRMmEyUWRwdWRTU09yVEtQTHo4NlhjM080YTJuaks3dld3TkxXNHZrNXJKR0g4M2QvOW5jaGhzbXZYTHV6ZXZSczMzWFFUTm03Y0tKaW90cW9LTXR0Z0hMZDFlakMxK3lzVzM2MXV2dDV2bFJqSEdOVWxLVWJkbG9pbElzWDZMSnUrRzBsR2Y3R1BuY2tsSDZvVTR5b3FMTXpuM0JleUo4dnlJc0tLakVGaTNtZGZlSVZxazlIYTJTY012YkkyQ1l6VmdxT25yNGlKYzN5S3VUQUF6Z2E1TUhyNmgvR3RIL3hjZkZaWElaVEZQWk5rTmJuaTg2L3NGKzk4ai93QkJiLy8yYytUZE9GRldPWk1haHl4VEdRZURncWJqWHFQRlpGckZuVC9Dd3NMT0ZkSmFZS1hSSU5EUUxzZUNTdFhyc1NCQXdld2RldFc5bWlnc3JKeXNod25SeEtmNW9iQi9wckQxTG1VVnArdFNoc254Ym9NMjR5RW81aGVVb3k2b21BbHdWaDlONHRLeHU5dXc0V3hNWUtsbHh6dHhkK2wvUHpDTEw5L0RKNFk3bHc1RXBpbG5aYStTOW8wZjBYM2p3aWlrWEc5UTcwamN1U3pwSVV4aUdWR2hZZEdGbkVuNnI0d0FnbzlsbUJZNU1ZMWFwZXFzVlVSMmRBNE9sY2VsOGxHVThoU1RFRWkxOE91K29OSGptUHhva3J4akQ3MnNZK2lycTRPZzZRaTNYN0hIV29ab1NZcE9IbnVvbmJ0RHJta0JaS05MZFBYWU96alpwSXhZMW9YcjlVRVJ1T0pnS25TaTFGVk1xdE5QdTJWcGIyTFkvTHljbDFlTDlsUVhKNFl2MHE3TmtsTTBJdWNPcXd6aTRNSWxDaWJtNkpKZUxKNGhTUjE4R0hKUkpIY1lvSy9vamtFVk9sUEJST1F6TnNNMHgvWTVsVkkzT0wxWmlVb21pbjQ1Vk12aXR5N1lnNFcxWHp2dmZjU3Vkd09uZEg0TENmUFhjR2hJeWRvV3dpUUhJSkpDNnluczBpbWQxSFNmS1NwdkZtUWlHV0xpZlU1QXRsd0Fpc0pCakVxTjUrWXdlekJCaGFkWER4NkdaL1A1NklYWXNFNGJUQlNuZE1JWTJEeXZxaUptOVQ3cFg0eTNyT3dLZ3hHUFZxZGxDU1ZsQXdpRFUvU3pNbkpnOGVYbFpDWXlEVmVJWmYzMy8vcmY2Si9lSnkraDhSV1lkOVIxUGxrRjY0MDQyLy8rVDh3b2JqaFRCdElKMndOeHVaK3JsanNOenR0ckY2eFZMQ29pM0RIT0tsa2NVTGpkalBKNkxNMVBZYjN5TVV4dVl5UGp5WGdBVEtyZUE3U0RaZUxDU2FidkU1bVJTbyt1QUNIRFR5MWV4OTYrd2Z4N3JlOUdjc2Fhc0JHL2VIaFVldzdmQUsvZVBJRk1pNTNhS1RqUE5mMFFZbjVKUTRrVTNrcllVSXh2T3Vpc0l6WXh0L0laemVzUlJzcHhydlJUVzM4ckxNZDErZkZwUEZYSE9meGVPR05JOEZNaGRNSU13MmVkWjFOQk9NMkc2OXRORlBSb3VpUjdUdHlHdnVQbmtKQlhnNnlzM3dZR2hrWCtXY2p6MU5Sb0RqUGRqN0FTb3JWcHhFWWljVnNVRE5QL1plc0pCampaeG5XWkdQMkp1bGh4MXlmVWJRUzhIbzk4SEx1aXBnU2pLSUZrRW1xYXFRb2NjbzZTQWM0RjA1V2RwWWdtaWdrOEJpRWdFSUhEQXlQaVpkcVNIYWU0eXdqV1ozVUxNR1llU0dFcWFxV0JKTUVFeXZRem53U3ZWSmdxdTJGMzNWQ01aSkxwQjRlRlhtTm1WaE5UVllrRVIraFQ0UlR5RmpwakhTWmhZdThRVDU2Um00NUZVR0Q2aURobU5FeURjbjJSaHNWV0FrYVJudXNsWkF4eGRRU2E2WmxySGNyS2NZY3lXdlc0WGkybzBoNEZNc0dFNUwwYWYwdWxXd1ExcWI3eC9PUU9VZ2xSR0lxajRldHZlSjdUVTNOSW84MGNUdVNncFJhQ1RScTRxdVNtQjFIMGwzNnVQYWIwdFRia2t3SE10WmlGYzBySXphcFRPRUt1eWt6clZRbW1FNWt5V0RpSmRiY05WV3FxREVZSEt1Um41T0xGVXZxc1dyNVlwSjJaRFJlYmNPUkUyZlFPekFFZlpxL25sdkVMbGdDa28xNVNKSWNUdFdrMVlyaHMvcHB4b2lUdWlES1o2aDNKdkdXM2xRSC9PdDBFMHhKV2VXaXN2THlENHo0WjdGWGF2ZUl3eFZrTFptVktvT0hiVXU0Y3BqOVdtb3liVm02OW0xQXl0VCtad2VUdDliYXEyUlVsY0tZU2lyRzVYQ004VE9TRzlHR0d2T0JWaGNveHlnWDZ6aUpjNGRLWTVOekpOU3JVQnZNeG5YTDhhbVBmaERMRjllUW1LNHVuSzVRbzJqdDdNWWpQLzBOZnZQOHk1Z0lTc0xsT1JYYXpHS28rNDBFcFBLSnZqK2NkTU1Tc1NLUy9zT1ZTS3hCV0pvTWRrc2NXdVo0UlhzbVVyUXFLeXRxQ2dhVkdGV1NFYVlwU0dsMXdoaC9TWGxGQlhiZWZiL3l4RytlbUwwZXFRMEtmRCtXTmxUaXQ5OTVQMHJ5Y25HcXNSbmYrK0d2cUYyb0x2RlkvWWhUaG43Mjl6K0kwdUppL011L2Z4K3RQWU80cHNXWStIRXdpV3lQUlRMR3owYXgwaGpBTnNVR294ZUlkd0dTeFRaZ3FtNW1WWS9NK3IyNTRqQTkvUFdyRnVQLysrUGZ3NnFsZFlKY2hGckU0ZXV5aEpyS1V2emh3Ky9GMjkrOGd4cEtDRXFjMzYxMlBNbTBKeXdrSkVqbWU1RVk5S2tLZXN5c0tsREoybzlOc3JGU0pVeFFYSTg1T2xuU2E1VTBiVk5SUjk4d1N6dHBObnlydFU4K0sxSnRaM200VjBRVDVZdjQ0THZmQ3YvNE9INzhxMmR3Nk5BcFFTNzV1Vm1vclY0SXIwdTEyZVdRa1RvL054czFDMHZCRXlQeTgzTnh4ODJiOGVPZi9ScmRReU5pNGl3bnhHSlBQS2U1eUtQajJaMHViSVQwcXFvc0krK1hSOXovM0p3czVKRlhiV0ZaS1Z5aTZVbkk5cnBSUzNYbjVuakZjeXZNenhhVFJsMXlyTEU0dzRodUgzWXV5S3FNRXFkc3ZKZFZLSXZram5FQ3lhcXdhUnNzdnB2WlRkUVhtcGlhbFQ2WEh2YkR2LzBPVkpVdmlOaG1Ka1E1U2RnQ1dPNWdkK2Z2dlB0dE9IRGtKQzYzZEdEcWxTb29va1pTVUpDSHF4MDlDQ25SUVdqYzZPcXJTakE4RmtCUDN5Q1NhUVRjNGZPeVBZTDBlR25QNHNJOHFtdEFUVW91cVNXU3FCVDVXUzRhV1l0d3RiTVBFeUhqVEhrMS9wWWphd3NLQzVEamN5TXdFVUlYbjFPYlFwRXBoR2N2SzRZR1hTRU5ZVWxkTGY3KzY5L0Y2Zk9ONHJsWGx5M0ExNzc0V1RHRG1KY3UrdVNmL1IyKytsZWZRbGxwaWJBbnZmTDZmcHk2Y0JrTGlncnc4WSsrSDQvKzdFbjg0ZS8rTnZvSEJ0SGQzWXUvLzlmdjRldGYrbk1hL1NSODYvdVA0bTMzM1lXaS9CeVVsSmJoZHovOWwvanJ6LzBoU2tzS1JEdDk3cFg5K042UGY0MS8rNGMvRXdQaHlYT1g4Zmh2bnNmZi8rV25NVHd5ak9PbnorTWZ2L0ZEclQzRWxxalNEaVhPTi91d0dzbk4rODJqdG1RNk5sSkhMSnVLK2JNWnN1a1lJTjVkTlkyOGZPWVZpK3R4NDRaVjZoSWkxR0I2ZTN2eHAzLzZaemg5K3BRYUw2Rzl5a3NMY1AvZHQxbGVUbTFWQlQ3MC9vZXdZZDBhNU5MSVZWOWRKUllKcjFoUWpNVzFWYWlwS01INzN2Rm1MS0NPdXFpNmdrYTBQQ3dzTFVaUllUNTE3Z0pxUUVVMEN1WFNjUXRSU2cweG4wYXRwZlYxeVBINjBGQmJRU05jcnBndC9OQjlkK0QzSDM0ZlZpNnV4Yi84N2VkUVdWNkNaUTExMUNBTHNaQStMNm12UkJhUllnblYwVkN6RUc2WGpQcmFoVVJ1RlRTcStyQjRVUld5eUZWZlhsSWdsaEJ4VWFQK2l6LzlBNnhadlJLVk5BSTIxRlhRcUpoTjE1bVB5cklTZlBvVHY0TmlhdXpMNlh5ZitQQzdVVktjTCs0SmU5b2t6VHNqaGFkckI4bkJaWGkwU2lhWFVyQ0FLc2xwTWlxOUIwTWhkY1VGK3JKengxYnMzWDhFSC9yVTV6SHU5NU1LVlNzS2YvR2Z2NHUvK2ZLL1k5MmFsWGhsN3hGMDlRN2dVMy8rRDFpMHFCckhUNTdGZDMvMEMyemFzQnA1ZWRtaU5YMzI4MS9GQUVrMytYVC8vK09SbjZLOXZRUHJWblBPb2pDKy9NMy93bC84MDdld1p0VVNMRm0wRUgxOS9maklIL3dWL3BISTZaNmR0K0xKNTNmamtaODhUdVdYSXlzcmN6bUJZaVBxY2RsaE9jWG1Obk45c1FTT0tXWGNjU3F4Mm03dTVWWlRCaXdRZmMzY1dLb3J5b1ZCbC9keGVvYlBmT1l6YUdob3dPRGdFRjUvL1hVeFlZNDhHZUpRa1E1QXE4STRnQmNXNUtMbGFpc2VlKzRsM0h2clpxeGJ0UnlkdmYxRUdKVm9hdStrVGhoQ2NVRWhsaXhaaEozYk51SGM1V2FVNU9majZKbnoyTGw5Q3dMVVlBOGZPaTVtL0xJVWRPVDRLU0tQVWpJdTEyUExwbFU0ZDdFSmovenNhU0ZUTkxlMmlnbDl6YzB0NHJ6dmUraCt0SGQwaXBuS0U2RUpkSFIya1Fqdng5dnZ2eHMvLytWVDJIN3pEVlJuQVY1ODdRQldMcW1oa1hZQ0RmVTErQkhabFM1ZmJrUkhlenVlZk9GVmJGbS9FanUyM3lDU1ZqSEo3RHQ4SEV1SkhDdElzcnRwMHhxZXgwWDN5eVZzVm9xbUxxbERoSXhVbXl6TkxTc1VEcy9TVUt4Q05EWmhlNUpGbnB2eWttSmNvR2ZDNWppUDdNYVluMjB3NmpJM2lxd3FteUU1TEZZNzlIQThqOVpZK0o1NVNQTElvMmZNaFA2dFIzNUJ4d2FFWmE2enEwKzB4UndhWEJiVlZHSFhxMi9nL0tVV2NkNEpPcDdWc2l6eWdISlg4WS81eGF6MVVEZ29zdmpsNVpRUTZRemhmMzd4REFMQkNjTlZ6eHNrT2txWmJRMjY3Y1VveFJnRDhTVFpkRUF5SjdPeFRUSjVSdWlCdXlaSFNzNTBkL0xrU1l5T2pvcDNmdlgxOVVVdXlDVmJtWGFBd2FFeGtsUnFjY1BxWmFSNzUrTktVd3ZDSkM5ejQ5bjkyaHNpRzl2Uk01ZlFTK3JSME9nNDJ0cTcwRDh5am4wSGo2S0lwSTJMRjY5UUl3cGp6NEVqcEo3NVVVanFUMU5iSjl3a0JmV1RCNnVWU0lEekdqREJOTFcwMHNpM0JpMjBmMm5ESW5SMWR3a0p5QjhJNEJreVJGY3RyTUNORzllaitXbzdaR3FRaFZUL0U4Ky9pSndzTDhZREUyaHN2a3BxWERjT0hqK0RrWWt3Rmk2c3hNWVZ5MUJNYWhKY0htclVsOUZQSStrenUvZWluVVI0VHNzd1JvVEZIcld1bmw0c2Jxakd4dldyc0o1K2E2N1BvN3J5VXl6QkdCL2VpRCtJWjU5NUVyTU5QWFIwMTJ0NzhlbmYrd0QrK1F1ZnhaOS82aVBZYy9Bd3RtMVpqeS85bno5R0ZuWDJsdFllK01rdUV3cXFpOFg3SjRMQyt4U2dkMVlyK2I1WGxKWmk3Y3FscUY5VWd5QTlFMVk5RmJMeG5MdlVKS0tPYjFpL0dpdkprOGxuNWJvZzF1Ymk3SVVoZXU3dHFLR0I2NS8rK3RQNDBMdmVpdGYySGFKbnNnaXJWeTFGNWNKeWhDZG1YWitFcWZzcDB4V3dXU2JXaVdTTHovcjNTQjNHU0Y2cmR5T3NlL25VaWkyT2pmWitzWEd6cmF0YkxCVEZtZWg1TmNOSEhua0UzL3ptTjNILy9mZWp1bHBOcXFab3F5ZGVwVTR0WE1RUkhWZEZDM1htWjEvWlI2cEZIbDQ1Y0ZRWWk4L3NQNFlGQzByUTB6T0FGL2NjSXZGNUhOMDlReUxmYjN0WEQ4NmZ2MEprTTRGdi8vZFBoUFRSeW1zRmpmcEptbmlOeXZWaDQ5b1ZSRUFuME52ZGh5dFhPd1FIN3lVQzZ1enFwODdlVGRjcmlZN1A4MjVDMUFnN2UvdlFTUVQyN080OVpLdkpJUlZOSWxXc0VPY3ZYTUdONjlmaUI0LytCa3NYVjZPTnBKMExUVzNpOWpEaFBQclR4MUJFcXR5aFk2Y3dNanFNbnQ0aG5EclhpQ0ExMUtkZmVCaytrdTUyN3psTTZwWkNxb0drcnR4SEpEZ3lOazVsUXRvUWtiN1Jzck9qczNINXVxM0gyanQ2MTJPMm9FVjJzNXp5djQvdHd2NGpaMG1selVKSFR6OE5KcTM0d2xlL2plS2lmRnh1YmhPUzc5ZS8rMk1oMGZKei9jS1gveS84UkpKLzlZL2ZFR1J4K01RNS9PMVh2aVdreWo2eXd3eU5qK0ZMLy9wdGtNTVNneU5qK01JL2Z4dDFsUlZrWnh1amR0S0hyMy9uUi9UTWVrUVd4Uy85NjNlRkRlOHYvdUViSXVkeEo3WGQ1dFlPb1ZwbFoyVlR1UzZFWlVNayttd2hHUk5qY25xMjhUaWozUVd3bUlzMFhVVjJUeGhudTRsM2lEak9YcnBDNG00elZoQXBzSkYzNWNvVitKdlBmMTdvMldyTXVYcjlBL1R3bjk3OXNyYVlWelI0aERwNjZuemtlMWVQS3ZWMDlnNkk5L09rRXVsNGFkK1JxR01QSGI4UTliMXZTRjJrakExNkRKWlVkRnh1YWhmdkl5MXRrVzJ0blQxUng1Ky8zS0plTWwzN2dueWY4QzZjdmRoSTE5U0REaUkyeFVEZExIa2NQbjFwOHJyM240aXFhLyt4YzlxbnlYTU1pTXlWWFpPRjBpeUpYengxcUxHc2R1Mi9GUllWZmdlekJUWnE4enRKR2F5Q25LSDdxUnE1dyt5YnhBVnlWOHVOa3JyOEw1VzhjS1ZGaThQelk3UjFYTnp6VStlYVJOdmhtczZRNnFNSVF6bUVsK2s4UFZjM0hVQUtGcW03UGVLWnNxTEZ0aTRlWElRbmtqNWZhdW9Vbnh0Yk9rWGFVYlpVOFhVY1AzTkZYS01hSENwYnR0R01ZaXBWeEJqd0U2b2xGZ25wa2t1ODRDekZicUJkdkczUzlNZE90UlgwRGczaHA0OC9oMCtSMk12R1ZTNVRYRktpSGFUYUdaaHNmdmJyWjNEbWZKTjR3TW5kcjNoSXJjV2ZQVmN1TmxnUCtmRUQ4bHJvdjFxV2RFSGZBYU9RREt6MWRUV2tnbmFRNURZQUR4bkFsNUo5YW9na2dtWWk5ckRvNUlvV0ZpQlRkdzVyOXFld0NHK1FkWUZZRWVzcVJKNmdHdTBrYTU5a0xaaFRJeWtKUXEyRUZrL0VlV2xreFVWZXdSeXNXTEdFYkR3aGtvcWEwZDA3ckFibGFYRlZhbHRVdEhsV1hJOUxESDdsNUN6SXBuYmIxTnlCclRldUVkNm1NMlFmNHR6RVRjM3QvTkRKVnFSTE5CbVNhcVE0MzVKSFBLT3ZXWEl4NzVlU2FmV3B1WEM2bktkZWZCMWYrL2RIMEVicWlFR0JFcVBHRUtrdFB5RUNldlNYVDVNeEZtbHl6NmEyVHBtRWVYVVVVd1B5M0VwWWE2QXV6QWNvNmU0SW1sUjY4NloxK0k5Ly9ITzg2LzY3Nkk3SlpIQy9BZC8rOGwvZy9udHVqOFM5U0Zvb0pwTUV4d3lGdEpnaFNmTWlhZlNqU2hsYWJodVhJbXRwUUltVUpDM3VXbEdQNDRqZU1GT1ZCRUZnSE4xYm1PZkRmLzdMMytDQnUyN0RmVHR1Sms5UmpTQUVXVkVIaTdBK0tIQmRkTjV0TjZ6Q0ozN24zZUtzeTVZdUlpbTFoTHlodGZqNGg5NUo2bXNReStzWENUdVBlUDZjbGxSSyt4MmRDN0J5QUVYZU01RllWbEpIamFuZytJOG5pV1NPbjcyQXJadldZL25TZWpIcHJxVzFEWHNQSGhOcWh6OFlOSXhSYWRZTFpnaGU5RDJzalhyY0NVSWF5VXRLWXRNY1pnOFM0REtOT2Fuc0laSzJkaldON3B3K2N5TzVrdmt1YmR1eWtWeklGOFEwcUlXVnBmajlEejRFVDFZV1huejFBSjdkOVNyKzRPSDNpU0E1WG5ibHYzL3hsRkJuUHY3K2g4aEFYb2dEUjA3Z2Z4OS9GdSs0NzI1c1dMdU0zRWdLTGpaZHhXTlA3OGJIZitlZHd2WC82K2RlSmZ2TlNXRWtIaVRKK1RmUHZvSW1zcHVzVzdPYzFKNnIrSXN2ZlVPRW5MTEVzYVMyQmcrLy93Rmh2UC9oVDU4Z1kzMEpOcTliZ3Z5OElwUVU1bUwxeW5yeVVnMmhrV3gzL3JBYmQrKzhHUVhrNmF1cnJ4WDJIeDZ5Q3d2eTZacmZpeUx5TnY3dlk4L2h3TEV6a3pjeW5YYWF5YWdDczZpZnJzWVh5eFlUa1d3U2tXQ1N2MGlUY2RaNFBhdy9OMTd0d2s5Kzh3SysrTFZ2aTh4bi8vbm80emhKeHRpQUlCZjEyUG5RUWZVOHQ0WXQydmI1UUM0TWhYM1QwWnRTZmVsYXBydXU3bjdScVd2SlJWeWNuNGV6bDFYN3l2aklLSG5mWHNHUm82Znc0SnR1Ri9hNWJUZHV3QWxTa3kvUWdQUGUrKy9HeU1nSW5uMTF2d2ltZTRpK0YxTUhmKy9iN3NGVFpLam5lQ2oveElSWXAwa0prNHI5NUM1OCtMY2VKQkxJeHB0MmJoTnBLZm9IUjRSa1U1eVhoL2IyYmlGaEttRld4UlQ4d2UrK0Z3Y1BuMEF6a2RSdnZlTXRxRmhRZ0xmY2N3Y1o3UytTUGVjaWtWc3ZEcERCdUs2NkFvc3F5M0QyUWlNWmdQdHhpSTZwcWFwQWJlVUN2UFd1N1NncnljZVBmL1djOEFLcWc4emsxRjBGNlVwaUVkZUxsSWxHT09VY2Jyc0ZaMzdtMkZXS2hOU1F0UGs5VWxTdVdBZlhGbFRQSU1lU0tIamg1ZjE0ejROM29iRzFTOWhmdkw0c1ZGZVY0MU8vKzBHTUVvbjRzcnpDaU1xVWQrRFlDZXE4RlZpM2Vnbkt5UHYyaVErK1M4UWZjVFIwa0RydjZPZzQ3cjFqdXdqdHY5TFlndTBrRmEwbkNXbko0aVZpU1p3Y2tvaEd5Ulg5dlI4L2hyRXhqcHNKWXl3UVJFRitEbDFOVUoxVzR2S0lvTXNGOTkxSmRTbzRSNTVBcG9WRFI4L2dpUmYzNHA1YnQ2Q2p1NWNrN3N2azBsNGhWSy91SGc0cEdNS3hzMWV3ZWVNYU1jcVVsQlJqNzZIVDVCcFhWMzhSY1V4S1VCaUN3NUdWTVNRdFRpZVZobUZiL1NiVmhreTlUcU1rRTdrWTg2b0NhVVBjMkdOdGhGY0ZIV1d1YTBMWExLWU9BdW1abHlEc0t2U1BKWVZQL2U0WDhaZGYvRGNzYWFnVDlwVDFLNWRoNy81RDVJRnJ3Z2ZmOHdDSzhnclZIc0hHWGtVMTBqYlVWS0dydHhlL2ZPcDVmTzZUSDBHVzE0MnJuVjNncFlsLy9keExPRTNTTHhNRlIybi84c25uTVI1UXAxb29rcTZycXphVnhzWW1yUHJvYitHQmUrL0FNRWxPSExKd2xWU25sMS9iaHpNWG1zUXl4U3VYTGhiSHNGMW1nanhaWlF1S3NISnh0V29oMGtPTjlUbzExYmlqc3hQYmI3b0I1eTgxb3Jtam00aHZxekFBOHpTR0NiOWZUSW1wS2x1QUgvM3FXYVIwZnRuVXVVaVpVSlhpcWtrenRjSFl2dUFJcmRscHM0NEFrM2xvL1NSa0dGRkxpN0lmbUVqMXM2Qk9jTEc1RGNFOWgzQzVyUTJmK2Z5L2tKZXdFVU5qWTJJTzBhV21GbnpnSFcrbHpsaUs1MS9haDF6eTh2Q3FCVU5Eb3lDSE01NmpiZnVQbmNTSzVRM1UrUnZ3eExNdm9xYXlTdGhCRnRVdHdtYXk1WEdZd2xmLzR4RVVrWFRESWYybnpsMG1EMUViZnZLcnA4bW1weTM3UnV4d3NiRUQvL2U3UDhJTjYxYVRCRFJHTHVoT2ZPVWIzOE03SDdnSFZWV1YySHZnS0pWcHdaaC9RcERUd1JObnlVNVloODBiVnVQWW1ZdkNzTnZaUDRJWGlKQ1ljQTZmdkNnQ05wdGJPMUZRVUlnN3Q5K0lKM2J0SWNMcFJtOS9QNUZVQ09POGFDQVJsWmgvbHVydUhtMkRTUlpHd3JCMVZreU5nWW04eDEvVjNON0YyQWE3OWhZdnI0ZUR1WWZPODEzaVlXcHprYVNhbXNYMW9WRHdBYmdTeWFWc0E5UUp6bDlwRVM5dVB2c09IUmViRHg0YmpCVDVsKy84VDlRaFRTM1BpZmZCNFdHMHRLbXhRTi81MGE4aSs4dUxDMUJMaFBEOGl6L0RJakxTVnBQMHdtVy8vZCsvakpMQmZ2aUxaOVFQcXFWWnFDdlB2WHhBdkl6NDZyZWl6Ni9IVXcwTmorTGJQM3dNWnJSMXRJczZENTg4RTluMm5mK1p2TDVUNTlXWXB3dFRqc3lZcUo0T3RjZ1dtR0FTQ1FaSnhxMGRZY1A3N3JvVmYvaUhuNEtEdVFWMnByNzNYZThVbjBQYXR2elNBdFRVTGFITzNZNjVqbjZTYnY3dDJ6L0d1clZMTVVhMm1QLzQzcU5rMnRCWFFrMEVpWFNGdVlpVVhIdWkwNFVVaTgrUjd6TlJrUkwrTlVxWU5POXd5S0lheGJyMkZJcm5hcEN0MW9ERW16NXBVRXFkcVVFTHFsSkVMTWY4MGZPTTBScDZ4QTZIMURjc1hrWnF3OXdubUVBd2hGMTdEOUJyUHlJUmNVbGxyN3Vtakg5V05oaTd4OWx0dlBIbU1rMHg4aWFLaEo5RzlLOVZMUE9OS0ZHbFU5ZEpXZlBteWR1NklaT05mR09CTUZuL3oyR3dieWdxMEUrL1NqdFhvSE9UaTR5UXRWVUx4YndqQ2FtZDVaeDJLRkZ2QWo1ZU8yL2U5VGZKOENPdUtiSklGbkY5SzBrY1kxV0hFdTk3eGxad041NDFSTjRBbm40ZjJhWWJweUtqai9HQUZKRU0xYzJaTjdQY2JwSE5iQ0tvNE92ZitRR2VmdWtOZGJkR0NrcGtUV3p0SW15RmVxdmxPYlBaeDM3N0lYSzkzcDNHV0lkMHd2QTdmY0Q4aVJhWVA5SmlCbUVaV1J2alBWbkVtMFlnOXFkcmdneWZJR1pJYURoa0RxRlc3MFVnRU1EbzJLZzJhVkIvU2FsNWFWTVFBaUZGQkhwMTl3OWlOM2t5SkVYUERpeUxnQ3VQend1M3h5M3lnNmdoLy9wUGlmZFNMNVljRkhqbXhUM3drOWRoUG82ZlVaVG8xOTZkdmp1UG9HQkJjY0hpRmF2WExyYllhVmFaWWdYaXBWS3Z6SlFFRTAybTVwR1I5M0RXM1dNblRwT1JiZ3hMbHk0VzJlVFlYdVAxZWtYWU5nZG9lZHd1Y1ZmR3gvMG9KQnZCMFBBUWxWR1FtNU1qY3Nud3ZxeXNMSGc4SGdUOEFiSWo1TU1xL29mamJvTGtLdlJQcVBPR2pPclJzb1phakZCZG05ZXZ3Y3V2SHlDMzQ0VElTaGNrWWhxbWEzT0pESHl5U0JIUlNPNUlTSk1pRjBkcmNxN1lrRElYY29QTURHRlBXRktjbUtSNUJvbHozT1FGL2NFbDlPVzhSWUY0dzRWaW8wekNzSnZSYmliUXc1SGlGbUFsZzBuQzcvZmp6T2t6S0Mwcnd3aTVHamxoRUVzMUxwY2JCWGw1S0NvcHh1a3paN0Z1eldxME5EY2ptOGpGVGZ1NmU3cVJsMWNBTjVGUVgyOGZFWk1iTzNmZUVlZDhLcldZcjZ1cnF4ZmJ0cXdWaWFNZmZ0ODcwTlBiSzZKQSt3WTVsMnNQWEc0dnVVS3JpV2pDNUlyOHRjZ05FNFY1dkRTR0dnZWp3WkZnNWlFVVZOY3V3a2pQRWx5OGVNYXFnRFRsZ09oOXlUenRlR3FTa2k0SlJvbjdOY1lCRldXbFdMNWltU0NZNnVvYUhEdCtBZ3VJVUlhYmhsRlZ2UkE1UGc5SkhpRVVGeFVLSTIxZFhhMll5OFNrdEhCaEJhazFPWkRKdnNJWjhFb1hGQ01aOVBRUG9MYW1odFNuQTFpN1lqSE9ucitDc29weURBME5peXowQ3hZVW9iRzVCU1AwblJNYVhjdFFKdTNkRHVZRkpDR2RlejFaVTNja1Vzbk1ETDFSU0JmQlNQYUtLSkdQYkFsWnVXSzVrQ3BXclZ3bEpJRmJiOWxHNnRBNCt2cDZ4VnlPWlV0WGlDTldybHcyZVJKSlY3a012N0doTGhLK0hldk0vSmRYbTFCTUM3S3pIZVhmL3ZOSFl2bmFJNmZQQzd1RWRPSU13bG9lRUlsVGFNb2VzdFpNMERhM3FVNjFwa2dJK2J3Yi9xT052R201Zm92WnhNYXZHVncwNFpvRjUzYzJ3YzZEVEV0am5RVXZraEpqK29VMGFRMlJKdFhCckN3ZmJyMTF1NmtPUTUyeFhCMlM5U2EzV0NzSllxM3NoV1VMUkJhejZQYk9YMXdHa3VBdDh1UUVUREZ4TFN3TXd2cTJTQUkra3B3V0ZCZXJhK3RNN1VkekhtWWpyMkxIZ1NaZzlKbEpVVll0S0VxRTBFVm9naVJQM2ovb1NhVU05V2ozZEhJZExQVkdpdG5JQnZPa29nMUtZb0U2TGU1bzB2TTNlYWpxRlZSWEVlWHpocldVRVpNcE5GUVBvSjZNU25NbHF1ZFN6R3NTVGtMV0VtQ3B5YXQ0WHhqUnlkMGt4RnU5YzNxb3YwZFdFaVZkaFNRWWQreWQwVDhvRlhRZXQ0V2t5b3NVVDdlYkFsNm4yaVhydnpBenZaRFB4YmxtZUIwY2ZuQ2xKZm40NlB2ZmdZcVNBbmpKZFozWXl5WGUyZWpNTDdiN2NKYjU1WXVxOEpIM1A2Uk8zcHlIdGd1VldzUFJQY0tPTEVvSDhocFc2MVl2RXhNUERZS3B0dmdkUkpEalpJWTRHZnFTc0JKM1FFVjlxY21sSkNFOWl0d3hra291WW8wcmFYSUZUMGtqRVNrY1ZKZHdVVUpxcmZTdVQ1d1YzWk8rdTBWV25wQk9SWUprWkZGZW5sejlVNU5pWlkxY2hMU3Evd0JKM0JNcU82RmRDMitqNCtXSlNIb09XYjhtUlYyZVhkSkliUEpQNG8xQnBQVVU1Q0lKTXJRSC9Ud3h1M1U4THhLbTJhNGZiMmRiQkc1VEFTdXQyeTdMUmJ1SzRoMVBEOUhIaTZ0SlVzd2lxUVl2Unl0R1F2ck1IL2tSN055K0dYZHMzNktPWGpPcFc4dXlwalo2cmZIT1I0YmhiaWxMa1I1aGQxa2tIdzBZdDkreUZSMnRWM0ViM2M5ZEw3OHVWRTFPdzhFWm1OYVFYWTJUZGJQWHJvc24vZzBNRWJFWG80V2t4NFZsSlJnWUhCSmV3eEV5NW5PbWY0OHJURVRsSTRObExjNmZPeWRXWGZTUm9YMXNQSURld1JHODZhNWJjUHpFS1R4dzM1MjRmTGxacEdYNDlUTzc4T0M5Ty9IVTg2L2c1Tmtyd2h0NHo0NXRHT2p2UTFaMkxrNmRQWS9oa1hGVVY1YWp1bW9oZnZUb3IzRFhIZHZGSk1jMnVxYlJrVkhVMXRXZ3RMZ1FyNUwzTUNjM0IrMmR2Y0o3K0xsUGZWU2taWGpxaFZlaGhNTHcwM1g0c3IwWUl4c2NFeXRUOGlCNU5IbWx5WkhoY2F4ZVVTOVdncmpZMk03NXI2S2xMN3RQZ3U1YmNVRXVGdGRWNDlEeE0vWU9pZ3hzWWZWaGFsdjFLakc1eEFnTTIyQW9wMkFxSXliSGtCb3laT1NGUVV5ZXZOTktxb1BwNGtFYlRTWVpWTmJFNTNBS3ppNUZoTS9KOUpqcEo4MVVnNi80K2VlZisySmxaZVhUQVhJb0JTTnIvY1FEcTdIWkdCenN4NHBWeThuRGR4RlpQcTlZVFZNZDFjTkVRQkllSkRMNDcvOTlETnR2M0VpZDA0T0MvRHhjdk55RXpSdldpTTVZU044SEJ3YUpaUHhreEM4UVNhTUdoMGV3Y2RWaVRRVlYwRGN3TE5Lc2JsaGVoMnp5NHJsSWdtRWlhVzlydzVxbERlanU2c0x5K2pvaW1DWmNiYm1LNGNFQkZCZVNaNUdrMXJ0dTJZTFc5azZTTkxNeFBqb3NybmxKZlEwOEpOV08rY2ZRMnp1QXJKd3NVbStwVTljdXhQMzMzWU9mL3VwcG5MN1FpTjZ1UHJTMXR1QjMzdk1nRWNnSVhXOC9aSThMK2VSVTRGVkxPVFNoN1dvcmJ0NTZvNWhsUFJFWXd6MDdiOEZYdnZrRERJOEd0RFNxaWJZSCtyMUV2THcrMW0zYk51UGx2WWZzSEdKM3E3WGVsemltSlo5VUVJeFpBakp2TTVSVWM2ZzZtRnZRQlVsK091dldyYysrY09GOGpqOHdOSFR5NUlscGorV1JkcEE4YWw2U09CNy85Vk5ZczM2ZFNQNmtpTVhpWkxHY1J6Y1J3M2UrL3pPVWxoWkQ4c3E0UU1UaUQ0UzA1SFlodEhaMGlud3RwNmh6cmxteEZCZVBuVVIrWGg3eXFNTzNkM1FKenlIUFpPYkd4V3NVdmJUbnNFaEc1ZlVONHN5NWkxaThkREdHU0FLNWZLVUZ5NWMzNE1aTnl6SGhIeGNyRC9DU3dxQnpYRzQ4SUx5T0V4TzlLQ0RwWkhSc0RLKytjVVNzeWNWclpKV1hMTUNGeGt0a1JpUFpsb3lrRjY0MGlRWDdyalMzWW1oMGxEUWZML2E4Y1lna3JUeTB0blVKTzRjMzI0ZlI0V0V4VUhJU3JKYTJEcEhzYW1Sc2hPN0pDSy90RGRYZm41d05ScVo3eUdTNy8vQXB6QkF6R1VObk5QNm1Xb0tKZnlmRmNyQU93Y3cxNktvUVN4eUw2cGVRSzM2Qk5EUVVVRUpCLzdUSDh1RE1DNTI5VHAzMXZudnZ3Wk5QNzBKSVVyTVNoaVRWbU5yWTFDYnNMUmVicjJMZm9aT1JGS0s4S0YwNXVmMVBuYitDUmlLSElIWHUwK2N2aStUY1hsNSt0NzRhNXk4MmFzWlNhSFlVQ2Z1T25sTHRPRkNOdjBmUE5VWU14aWVvUE1kRmNURG1zVk5YVk9sQnl4NTNoQ1FiMVo2aENHTTlyNVZrdUFsRWhxcGRodXM2Y1BTc2tNVEdBd0g4K0xHbm9FcThtR0xNVnIrSGhWSWNqa3ltbFhEdTB0V0lDV2F5WEFLZ2E4N0p6c0tUTDd4TWt0dVl6WU9VbUY5c0hCQTNuZ1ZKSXBWVEJlSWFWT2FqUmVKNmc3cTRuZnI0THAwKzB0aDR0ZVdMMHg2a3VjcUdTYlg1NWErZndZZzJUWUx6OXN1YS9VSFM2R0N5RWFpRHpOallPSDd6d211NDFOUktaT1RTV3JJa2xpd0pob0pFTGsyR1FHbk8zNnkxZGQwWG91aktMbFJQRXIxNDRUcGV3bGRmcEUvU0xBKzYwVlExRmN2QzhEdHBjbEE5UWJLaVpxVlRTUVlZOXdmVWZTSWp1R1prbHZUTWRXSFZRSzFWSEk2c2lhUnZoMzdoeWVraGRMN2gwUkd5VjQxakJ0RHZWQ3FSME05Smh3MUdTV2l6Z3prRGZRMGdIVm1lbkVZN3h3bGJGbldxb01HU09ibGVVVml6UyttdVgwbGJiMXJ0M0R6dFF1M1J1cDFDZHpmemQ1ZkdJVXBFZ2hIL05ES1lQSjJrTlh2TnhXMVUxQlg5T2hUVis2TzRJcDRzUmZNQWlab04zV2FLUWRZUU5oRmRWaWU4YUo5R3BMUTBhZkZMSE9xeGlaa1U0cm9XWnFVRFptSTFzUGxuN2J3T0lGa0VJNm11bzhRZkY3dDNmVjRQYWhhV0ljZm4wOVl1VXB1V0lBTXFrT1VsZDc3c0Z1NXFsMHVUUEtTUTZFREN6YXM1NG55OGFMMmtrVlpVbDFBbERaWTllSTBqbFlhMEFzcGsvSXhrNnUrU3JscnBybVBadEFpT0pHdko1dU1ocm5BK0h6QnJvM3M2SkJqSnptYlcrME1oZGVhTGp4b2xUMUNVWldmMXczU0I3emRQM09USWFBYmZhL1A5amtqMWlkUkxQYnFRRExMclZpMGxnMjFRTEN4LzZzd0Y0ZkZSazJ6TDJMUm1HUm9hcXZIR29STWk2VmgyZGc0R1I0YnhKbklqcysybGxydzJ6K3plVDBaZEgzNzduZmZqRzkvK0FXcHE2c2d6MDRZc01zaTI4Wkt1WWtCWHNHYjVJbXk1WVIzY1pFRGwzL1BhNndleFp2VktzdWQ0cUExNTBkYy9RR3JYSG5JUGgwUzNXcmRxR1ZhVGg2bVpQRWc1UGpjWmFnL2p3YmU4Q1FvdmllTjJrYWRxREUrU2EzdSt6aCtMaGg2QUpCdEZybGxWSFRJV3lXdCtmT0Z3V0l5aXVibTVnbHdjcEIvY0tmbGVEdzBOaWZ0dkpoaVRLZEpXaitPSTFxWDF0ZGgvNUF4dTM3WUpUZVIxcWF1dEp0dkJXVTBWa29UVXdoTlZxeGFXQ2pKaXN1QzF3bmwvZDk4ZzFxNWNqQVZGK1p4cUFEMDlYZGh4eTAwb0plT3ZkT01xOHNhTTR5ZVB2NEEvK3VodjRYL0p4bE5XV29RVHgwL2ovZTk5U013SjR3VGMrWG41NkNXWGRLNHZWMGhNMlQ0UHRteStDZnNQSHNMeGM1ZFFYMTJCeFhVTHVkSGh0dTAzaTk5ZVhGS0liaUt1R3RvSFBZNXAzbVBhMzZDWTN0T09qQkdNR1V3dVBEblI3WjYxUzdndXdabjdPUjBtazB3OGxKZVhGOVZXRkh4N2NCcEhFdHN5QmdlSHhmcENKNDZmUlZuNUFneVBqR2oyRHRXKzB0clpqWXRQUEkvc25GeVNWdnRGZW8yaXZCelJ6RG5kWlE5Sk94eno0aWIzOEd0dkhNUHlKZlhrS2ZiaDRMRlQ2Q01DNHQ2dzY1VjlHQjRhdzZtekYzSGJ0cTE0ZHZkZXFzK0xydTQrQkpyYVVVSHFXV3QzdHpDNGpwQ1I5NVU5K3hBS2g4VTF0SktyK2xMalZYSmhMeEhMbmZqSU85VGUyWWVlM241MDlnMGpPc1pzSGlOeStWR0JkanBtUlpLWnRkNnRqNllPTWdzbWRpWVpWa3VEd2VqWjRNYnVsWnRiVWpnOE9rRUdFMS9jWHNjMmxBdmtCYnA1MDJySVJCQWpZMlBrZ2JwQTI5MVF0TUJSN3VEQ05UMDhxbmw4MUxiK2c1OCtLYnc1RnkrM2lOYmZ4cXNzRWlFMTB6dGZaNzhnRnc3aEQrUFl1U3ZDc0R2aWwvQ0x4NThqelVzV0lkbUtmdUZIMlpBYzBuaEN3b1NpeTJNU0RwTEV3OTlPbnJ1aUxqOXk3SXk2MXJsRXYxL3hYQ1BxRWRRd0VQRVdkeFpjUm9rbXMzRXdCbkFqRjZ2OFhST2k2ZndERTd5WllJVHBWT3Y4QldVRnVISHJkdW1OQXdlbnFTa3NsbDNkZStoNEpEWkZiUVVHNzRjMHFYb3AydmZKTThvYUVTRmlCT29mR0RKOFY3UlNxa3RZWGY5YjFvakVPQmt4SERsWDVGRHhJUndoa01uSmtwTG00WkV4NzJha3hzV00rcEl1eHFVVXhpZVVLcGgvcFJMNVl5N29rTXVjZy81TUNyTUtGVlpwcG9NK2NWRkpUL3ZVb051S3pPY3duODlPZTVJTXBKTE9hNTROS0hNdWozSXEzRFlTNGovWlpKd1REbVlCVVNaZW54YlNkaTMxdjJzZVUzcFpxcDVlY25NZGtDRVZpYlA0TzVobllPT3VvdGlMY0ZmME1TWkRiSlRzcWV3ZWwrcHl5Y0lVNEdjZkVmVTBWVmRvdHc3aitjVG5EQ2FjU3VSM0toSFBvZnF1MzF5UjBRTldOOXljV2tBU21lNlVxTzhPcG9QaEtmbGdMMTJES0JMV2d1TXk1SWxKdHN2WVBTN1Y1WkpGeElJdDJmT2lhOTA3R0F4SDFXQlJLbDJZb3I5bWhHQjR4cXo5eVY1NnFIaG9NcHhjdjhrV3BOTFgxeWVDeHppbWc0Mlc3UHJ1Nys5SFpXVWxPam82Uk13REIvUXRXN1lNRHVJak1qT0hBMWVtbitjWU9VYk4vQlpVM2RMVGxUY1k5aFhkMDVPQ0pqKzl3MkRtNUJlWkZDcEpGdWZXdjgzMHgralhxYjFMSWMxdTdwN2VJSzFkWDJqSzZxbFRUcERJZG1BR01sMG1WaFVRVUJJWkZzUmtOeitOaTBIMU9FWE5SdWVXc2tuZDB0Y2hVdXNiR0JoQWIyK3ZXTjZFSHpTVHpjaklDTHE3dThVMlJtbHBLUndrRG5zU0RFLzJDMkQ1Qmo4V2xFZDdwVklkbDUzTXJHUjlpSXFHb1FQSE9BWkpuQ3RXblZaZWo5am5tTHhpMWp6NWZhalhoWk1Ic29STFBTNkowcjdSMFdIcUU4T3hUaDFybTc1OXBqTFpsT016R0FkajcyRnhPb2VKVUFDQlVCOUdKdnFKdEYzSThaV3lHQ1F5SzNxa0xMcVBlaUkrUmJoYkt5b3EwTlhWSmVKcVdJckp6ODhYYm5CKzUzd2Zqbm9VSDFMRXRUdDVuMGdpVktaN1pvS0FsQkJ1dm1jWW0yNWoxL0prMTBrOUl2S1Y5bDJiSENtYVFUenB4RWdteG5KMkIyVDlYTnptUWtpZFdTTVJ5S2lvTHNDdVgrVUtrb21uTDNWMWRxQzEvV3E4eXVaa0hFeWFlNmpHNXdxTGR5eHFCOUEyZUF4ZWtsakdRcnh1OURnS3Noc1FWb0lJaGdQdzhJUTRxS2tGcXF1cmhYckVLaEcvNjZNdWZ3NkxTTTVNTjRackNkUGZ1N0F5anVYckErb1hkVzVBR3FFUmpKNGFRUi9peloxZXpXUmxraWQwZGNPdEJkalptT0RJNVhrbXVNaTFxOXMxWnFNOWhiRm9XUUJ1a3NpRGZvK1llbUhaSmFtdEZ4UVVkR1I1NVk0NGxTWHRFVW9HK3RxbnFjQTBGejZkaXFmR0p6Q0pDSlZJY3FFd3B3clpuaEswRDV4RTY4QUJVU1NzUkpPR1BwK0dKUlpKek55ZG5NVEg3N3pkNVhLOFdIYWgzMWs1VzFhbUkyZXg1RXRZZ3N1dGRmcTByam1pdDVFUXdpRVhodnB5NEIvendITHRjSkhZak5WamRTQUtCWGtjNVJuYkhrd0VKQXdQWkhOOGNKeHpxWTZFY05CTHg1SkR6Vy9WZWpOTE5DTEhqQnlFbXZncTFyVkw2T3J1N2poMy9QQ3hPRlVsNjM5THFsd0dKenRPZDQyVHkxc29Xc1lmTVplRTdEQmVYdzVDSk5Xb0kxRDB6V1VETHR0Z1dGVXFLaXFLNnoweWJtZnBabmg0V094blZZcFhsY3pPemhZcUZVL0E1TEpzeStGNk9hemVxcjVyRWNaZnA4QnVRaE9kWE5McXM0MDhmLytZR3lmMysxQzllQUpGeFpyaVFsSkdjRUtCTjB2Q1VEK240L1JnYUVEQjBqVitkTFI0a1ozcnh1aWdqTEZSRDhaSHc2aGNwQVlJeXF4dTAvdjRpTm9DdmRrVDhMaGxLaU5ob0ZjaXRUdWIydDhFZkZta2pxc21QYkx6eVNpdkdoTXJWR1NLYURnaklNSTh0WVovMjV6Tk9qQ3REY2FzNktidnpKWjdkVStSUkpJS0I0Y0hoRVRqVW56UVV5TEtoaXRqRWpoOStqVGEydHJRME5BZ1ZuaGtJeThURFh1UWVIOWhZV0ZremhNYmZabVFkQVB3aFFzWHhQZDc3cmtIZS9mdXhlMjMzNDRYWDN3UjI3ZHZGellkcnErMXRaVlRTS0srdmw2UVVHMXRyYm9zeGJWdTE5SGpZT2FNaG1uZ09tb2JFK01TZFhvSlY4NWxZV3hZd3Npd2kxNEIxQzhqcVNVc0l5dVBsOGVodHVPUzBkUE81T09GTDFzU2RyeVNNZ2t0bHlUYUpoSGhLQ2d0cDg4QklpNC9yeTB1b1hpQkc1ZlBoVkZkTDR1RTRSMVgzVlFQZVNQWi9TdnhjalZoRkJhRmtWM2d6N0FnTXgzZks5TnVtTUdKazhJY21jcHNOQzY2cWRQVGlPSEtSdTlvTTlsY2FLU1FQWEFyV2NKVkowdWVpSTJMT3ptVHhZWU5HNFRVOGNJTEx3aHBoQ1dhcFV1WDR2ejU4eWd1TGhhR1g5MlZyUk5NVmxZV3FxcXFJdWZ0NmVuQkcyKzhJZlp4UFd6YllRbUhKUjBtbXFlZmZscWM3NjY3N3NMQ2hRdHhMVUwzOUxHYmVtRGNqMDR5R0dMTzhLZ2VGS1dRNURCQmtvWWJnZkV3UEZreVBENC9QRVFlZFV0SnhKRDhjSHRDUkM1WjZPdWFFRkpKVHY0RUhSTUd6M3dZSHdXS2lXQTYyOElvTG5VaGV6eUEvQkpKU0RMKzhTQ1JWQmhqSXpKS0sxd29LdUhQUU5HQ0FBYjZKSlRRdGxCNEJObFpSRGhlbytGNHppSVJMMUtxemhmWFRaM0tFNWxnNzBISXNwY2tsZ21VNWExVkV6YUw1NmlLNERSMjBFakM2c3JrRkNvbWlaZGZmbGtRQXBNSHg4V3dxc1BmV2VKZ2NtRXk0ZGdZZnQxd3d3MUNEVnE4ZUxIWXIwc2pKU1VsMkxwMXF5Q25RQ0FnSkJqZXh2WWIvc3pFeFRFMi9McFdZVnd2enU4Zng1RWpoNUNYWHhqL0dGZ0ZRYVlEazFLdUx6dUVtKzRjMWFUSWdHZ2Zpc2pKTzZHMkZhSFpqV0ZoSGROTEVFdFdhNkVOdXNlSjltL1lycWJ4bkpSRU5VTzFFTnBHSjRVRjBrMGtWMWpZbXNSa1MwbjFuS25xV2laaTF0UStxK2NEbnR5WFVlWlBta2t6dUM2U3ZSdkMwLy9kc28rYXFwYysrU05iWlpkSGpESlNWQ1N2SWdMb0ZpMWFGQ0VLM2RETFlNSXdCM2J4dnJWcjEwWmwwT1B0TzNmdUZOL2Y4cGEzaUcxTVRMcHF4ZElQMjJHWWVKaXNybDFNMnEvNlJucjdWMWVXSHgwWTltK0lkNFE2Q0tpZE5TTU5YMnRaa2h5ZHExYmlEaDkxNmhDdldnSjFNcWJ4UVBXUEpNWHdDbW1MODBYcTBoZDVsSTFlS3RNU3NXbUIwWjB1aTdYWkp3bHR6cXJuMDlwZ01uZm1tT0NIN3hKNVcxM3dtSTZVcHJ5TFBLNEdJNndkc0lSamh1NXBNcjh6ZEtuRjZyaHJEY2RKYWlHYmxrSlNXMzl6dzgxZkx5akkvMjZzc3VvU3FXNzA5U2lvekpNbkpRUUhNNGNtTTZoU3BZTHhNYTh3WXNjbmNWdkVrNHFJWGR2SHo4RjBjdEkwM3gya0U4TWpJNGZwclcyNmNwRjRJNUlxWDM3Y2l6Zi9GdHNxbENpU3NSdTliWlJ1azVtK1BXVUt5U3pVa1lwck1GVUFWZVVNWTNUQWkrZCtRYko5S0p2dXR3eDloVytMaTVoellJSXhVbUtxTGpGcEc0eUQyWVNDR3pacyt0RmpqLzJpRTlPMGhZamFTWkplZDJzZWZ2alZjVlZOTVpvT3BDblZHeW93ZkxjS3REWHUwcDFIU3ZUaDBYV0ZEYWVRalRtdG9nNVFGTE1yM3JCYjBZZ2hva1lCTVdjWkdPcU1hSWZhRi9XYURhU3BTeU9HT3ZUZklsbGRqUGdZanFoclNwaU4xMFF1TGxuWWdHTDJwUFJKai9QQmkrUklJbk1md29hVjhJT1NYZFNNRkY0RTN0eDc0N1RMS0xJeDkwQlRVU1grNFpQUnZKTWJwaHlqeERnMnNrMkt0dFhFT0cvVXdWTzA5MG5HVVN5T1VTeU9pMzJMcEFpN1NyelVpaVJQUDZNNmZhRVRkbFduak5sZ0ZQTTNPei9kQ2V0UEgyenpoam5vZVpwSEl1a3BMNmtEcUlGblVwd0RZd3pYQ2NWMjZPY0l4eWduV1p3bmxyZFdzVGgydWpZNG5WZ0dUTDlLZ1FMcjN5R1o5cXVpa1czZW1JUDlKek51YXBzM3lKbVVPTnV3cDlkTGl2bnhXa1dXVGp2Y3doNnN5bG1SUnFLR3oxZ0VsMmdidExwQmRuOTdQUExUMzZVNG5EZjMrMHVxQ0VhYWJyY2ptOHdIMkcyd0lUaVlDMGhrV2RsWlFVb3oyc1Zwbllrc0RLRkE5LzFIREdaeGptYTFpaU50MlZXdHYzUGNDc2V3R0ZVdWptdmhlVVVjaktldkNuZzl1SjFUamNLQ1BIemw4MzhDQjdNSFhYbjZwNzhid20rdVhqTHRTUXVTbFEra1ZCS00yYmFlZkMwU3owVUtrZEZ3QXREMWUvWU15TzRvY1Z5ZmtIajQ4R0dzWHIwYTU4NmRRMDFORGRyYjI4WFVBWjV2TkRnNEdJbGo0ZThjeGNzRXczRXVQSjNBd1RRd05hMnNMQjgyclZtSktQRSt5dVl3VTFsVk1uaVVGTVNjUkprcWtWaUtaMU9aMnlncXpEZHRTZHUxMnpGT1dTRWxFb3hrZWhjVm13dlp2anBKblNFZFVrYUZWMExJUG5KSTZQMXVaTU1sNWlMSmtWcDU3aEJINFBKY0lwN2t5TkcyZXVBZFN6SXN1VEFSTWNuazVlV0pESGc4UDRrblNGb3RuK29nQXZXUldmWS9vM0UwaFA3aE1ZeU9CeENSVkdjUVFpOFdxcWRINHFIQnBLU29BQzVaamZrUXNSK0tYY053QWxBbWY4c2NucVVjQTFZRzhGbUZtWWhTSXNGTTV5Nnc3VVZpc09RU1ZJYkUzSkx4VUMvNlIxdVFsMVdPUEc4bEVjK1lXR3ZMNWZKR1RzR3pwVGtsSms5TVpHbUdKeUoyZG5ZS0NZYUpoZzNIckRyeHZDTUdsK1Z3LzdLeU1zZW9iSUlnOWxCVVJ2cjRvUHYzMnY1VCtPbzN2NCtCa1hFMS9GNUpRU2VsS3J4dUYzYmVjaVArNktQdlI1YkhMVEkwQnlhQzFENTBGVHExejQ0RDJId2VtOG0xNXpjeTlRc0ZMMlFtRGtheUk4R29LL2lGdzM1cVJDNVNqTWJRTm5BY09ka0Y2QjQ2QjE5UkxqenVQSkpzZ3RvVUFqVTJnS1VSQmtzbk9ob2FHbUtlaFZNdk1IZ2lvNE5vakkrUGNmSmoyK1hIUnNmd281ODlqdjRSbGJ4Rm9Kb2dBSjJrZEZmczlHUFE1RlkxaWRWNFlBSXZ2UElHa2N3V2JGbS9taVRSRUs4VU81VmJVc1ExTEMxUGtFVHJkYzFuaWRhV25wQk9IWEJLOUZFR0ErMXMvQzVGVVJzUmxRMkZ4bWtVeTBiUFFCUHlzc3ZnRHc3UjkxeVJzOWVvOGx2RnpoZ25OK3JmWTJXRW56eTFNaVU1bFozanpIWEVPcDg1Q1ZZaTE1MHBTY3ZueTRKUHo2b1VCNnJDRW9hZkpJcXg4YUJoTzRUZFpNZTJHMUdjbjQzVDU1dlJOelFFTncwRXcyUGpLRjFRUUZJbVNhRmtBd3VIZ3FKVGUwaFM4WkdFTXVhZlFFZG5yNlpkcWI4L1NOTFV3T0R3Wk4yR0tGdisyTjgvZ0l1WEw0djdzM3JsU2lIZGpvLzd5ZGJtd3lqWjJ2SnljOFJ4WFoxZHlDR0pOaWM3aTFSaVNTUXk0N1NySHEvaHQwclh3Z3JWYzA1RmdwNDlXMGV5NDhHMDdHRjNOclZxNCtVR2tFZnZYaXhkZUFmYWU0NlRtbFJCNUJNZGNjR2RqOVVoZnVlVUNqeExXdDhPVXptcnp6cXVYcjBxMGp1WVNZWEJxaFdyWHV5VjRnUlZuT2JoeXBVclFnVmJzbVFKZHUzYWhkdHV1MDNZZUZqRk9ITGtpSkNPMlA3RHF0bXFWYXVFMFpsbmZKODRjVUxVczN6NWNsSDN5Wk1ueFRYeis1bzFhOFI1bTV1YmhWMm92THc4TXBzN1V5U2pybGNkaU53cWUwZE5MVmFRbndPM2gxU2MyMjVDSy8zMmluSlNZWWVHc1hSeEhVNmR2eXlTaG5GN3lLVjc1c3Z5Q0NOK2IzY2ZIbjM4ZWRnUG1nS0dob2RRVWx5Q05tb0RSK25lWm1mbmlBUmt0ZlFzV1pWaUZaa2xXMDRhTmtSRVYxbFpSV3BXZ01ndGhNMmJOMFlUakFNamtqYnFtdXBBT3J4SU1YWk9mNzJzOG9nUkppU0xSYzRMYzJwd3ZuVTNLa3JXZ0ZNQ3lGSklwSEV3SnB6aXpzc2t3NDJKTy9CbEd0RzRBM09uWlRMZy9EQzhuNU5TblRwMVN1U1A0UlFQM0JDWkVCaWM2NFc5VFh4c1hWMmRJQkFtbkUyYk5vbDYyRjdUMHRJaVNPSzU1NTRUaHVQTm16ZUxjek9KY09ObGd0RTlVODgvLzd6d1ZyRkhpNU5ZTVdId2Q4NUh3Mlg1R3RoRmZ2VG9VWEhkeDQ0ZEUzVXhLZkY1TDE2OEtPeEV2Rm9DYjcvenpqc0ZvYVVmVWM4b2NVYlREbS92NnNXQnc4ZXhmdTBLakkvNlVWaGNpTTd1WGl5dXIwTnZiei82Qm9heGJFazl4a250dVhTaGplN051REM0SjNyS0VsS1BUNTArZ3h5Nmh5ejVMQ2dwUWwxdExaRnpHWHhFSGxldnRsS1pJdmpwM2hjV0ZxQ0c3dTNwTStmRTg4dTdodlA2cEFBelZhTWlsdk5Za3gxbmNnTExZNmVYWU5UOWJza25jdktHTVlFOFR3bFcxVDZvSmZ2aG1yMmFnWGRTam1HUzRjN0xvejJUQ1pOSFkyT2prQWpZdzZRdlc4SWRsVHN6TitTREJ3OEt5WVNUUzNGblp3bUZ5ekZKc0NTMGJkczI3TnUzVDBnWC9NNGorNDRkTzhSeDNEanZ2Lzkra1dLVDYyRENZQkppaVlNbGpmMzc5NHVVbXl6WjhEV3hSTU1FeGVUR3BLU3ZmTUF2UGQ4dkV4TWJxVmVTbU0va3hvWm9QdmZqano4dTZ0V0pNTU9JRXorcWFONWsxU2dxOGUrUjFLUk92Ry8vb1pQMDE0MGp4OCtMTFdjdk5wRlVrMHVFV1lyR2xsWmNiR3JEa1JObnRaT296ejB5YUlpNmRQMVhpaVRCc2xwekxEY3ZGMXUyYkk3YVZpMnlGS3FGYTJ1cXhjQldVVkVHZlFieXdvWGxpQ3daYXY3QjZiUk9aQVRYNWxRQnhmUnUvb3hFUmliT0JlTngrVEFSREF0N2kwdlJnKzdDY0x2YzFFRW5KOHR3SitYT3FLK0x4T1RSMU5Ra1NJYkpndmV6Wk1MeEwreGRZbEdaSll3REJ3NEl3bUFKb3FDZ1FFZzQ2OWF0RTNXd2xNTGxXWkpoQW5qNDRZZUZSTUVTQjBzNlRGeE1HbndjazlQNjllc0Y4ZXpldlJzYk4yNFVwTWJuNFd0aWwvaEREejBrQ0k3SmpFbU82K2J5blArWDFTYytEKzlqZ21OVmpZbUZyNXNsSDY1UGovTzU0NDQ3a0dGb0JxRVllK2thODZtRFZ5OHN3K1hXTHZHc1pFblJUUFVNZFRhd1BudDVjSGdFLy9Qelp6UWJpNlFtc1RaV3A1MHhFa3pGUzNEa2U3R290bHA4dDI5Nk5hakRNVDdIWWhKNTNodGg1dDRQc0Vzd2lzMzlTcXpkaVhDcklCbFB0aFlIRTFaOUVlUlJseTNtY1BCNlNBd2U2YmtqTTFIbzRHMU1NSndBbkltREpRU0ducldPT3kxTElTeEZzRnJGTDkwR285dHptS2owT3JrTzNtZGVocGFKZ05VYlZtUGU5NzczV1JwcCtUcVpuQmdzclRCNU1UbnB4NXZCNnBVTy9nMlpnTmwwSmY1YXRGblZUaVlKZGZhUFAvWkJGUC8wTVhUMkRBakQ3K1NTR2tiQldIWC9DQ2xIVWJRWTdYaHpoQ1F5eUdianZydHZ4WkxhR2pvdUpHdzZVbEExME9yRzNsU04xeHhqSlJLY3VhSlhEWjEzbUR2OEVwbkZHV3RWZ1dTaHdPcnBLSWxXcW1aS20vUVlXbCtXbFRmR25CNlQwMmJHQXhPSTN2SE5kVmhlbWNVK0pndWptOXhZSnJKcW9tRWJTMEt4NnJJQ3gvcGtBcW9hSzRlbkx3ZW9va2lZRE5yNStKUGYrNkE2L01leG82aFAwUGpYcWxaVlBWSmwxckNvVDVMMDFBc0tYRzRaTHFUZWpSeE5LZk5ZVDdLbjQyV0NoaUlYa2c2bnY0WC9kYWFQTGZZOVlic0xHMVhQbmowYmZZU056c3NxRmFzL0RsUUlPVE9oRm1HUVVNTEdITGRUWDVKQnlKVXN5NmlTaWNTcWxxSW5lNWN4dVI1MSt2ckZQS1lVRTJ6ZG80eiszRlI3a1RMK3JOaTd3OTRpdHFPd0laV25BTEJLd3pZTXRyZncxQUcyYmJEQmxRUHdXRDFoT3dsTExld1NacnNJRzFGWjdia3UxanVLQS83cEwrOSs4U3RrRjNxYWJGbG5ZaGFjLzlaUUIrbkJsSWFSS29KUnB2bWVOdWcyRG5icnNydVhQVEpNTlB5ZDV5ZXhsTUsyRlRiZ012bXdPc1BySmJGbmg2T0FtWWdZdXYzbHVnYXBQVHZ2dWxlNjJ0bVJSZGJ5R0RkRGx6WWNPSmdlNlpxTFpMRS9QWnpETnBUang0OExjdUJZRnlZUFhvV1JWU2VXV25nNzIwYzRQUU43YXRnTnpEWVFKaHIyQkxIcmVKYmN3SE1QRWtmV2V1Qko0SkRJWW0xcFhSUHBlb1RSTW1UVDhEd0h4OGVaRWt3czE3VEZUMDNQcitkb1dsN09sUW1EWDZ3RzZXNW0zZERMN3l5eDhEdVRFSk1ObDJYeTRibEpUcXBPRFVuTWdwWjBBNXVVZUtDY2czalEyNlI2WHprSVZXMm5jY2htN2hoNUl6QlBGVWdVZG41UlduOFFFNGh4TVRTcmhkSE1xaytpNnloZE4wamlTZkVoSWZMdEJFTUt2ZEpyakwwK1FkNHpXWUdQQlVSaGdEZE9KRTJ5d3ZUQXN0NVU1b1BKUEJSMTBGWGpMeVJocFhTYXR3cEYwU1VLZGRTelpWOVMxTGlqaE01RGF0V0lYOEx3ZUZpTGJZa1c2NjFkMHJFZ2FSRzM0YWc2SmkvUHNFb240dGNieVZWbFY3MlkweUExMzZlZ01BdW1lenkxM0Z4REptd3dhWU5LTGp3RE80eEFlQWhLMkxHbDZPQ0g0bk5uMDZDWFpjaHhNdjEwallRcG1oN0N1Q0FYbDlhcGRadU1Taml5WWwvejRtUFVoNnFvaWNWTmF3QkZ4UmZwNzdxRlQ0M2hpM1EvL2k0cFdwMlkvem1oT1o5WHZrOFNjVUdJRzZRNHQ1Q3hkQTNwNEZadU51UGhBUnhzZkFRdEE2OFMwUVNSMGhEUGVRdnFtTlN6YzF4bDJGTDNlNmdxMkppK2JHMGNHQ2NwbW5TaE52NEEyYmo2K3ZySm1KNkwzS3djalB2OXlPWjBwUk4rZUZ4a0s1UGRPbzlvVndzeFNIQU9HRkdPeXJzNWpZUExMVDV6b3FtaS9GeE5TbFdQR1I0WlVlZHlVWG1SeXlVUVJCYXZIMDdsdldUY0h4NGJSVjQyblR1b3BwUHdpWm5UODdkaEtKcGtONGNsZEV2UktrTkp2OVAxYUJXYzYzZ0daM3QrcnNVbWEwTll4UENvYmhYS3F6RjhIN3I2b0YreVdpYWlVR2dmb3FNNzFmaFM5YXVrR2pVTkRWNnRYQjJ1MWVqVFRJbm14cWhodGFPTGE2RFhhS2dicjEvNUdoNWMrKy93dXZKdDFKWHM5U3FHS0YwSkowNmV3c0RnQ0JycWErRDFaYU8zcndjMWxWVjQ1YlZYc1c3dFdvU0NJUlFYRjRtcEZlelpLeTRzUkh0N0IxN2Ird1pXcjFpT00rUUpYTDkrSFphUk4vREFvY1BvN09uQnpsdHZSWGQzRjJwcWF0RS9PSURteG1heS9ZU3dlZE1OWXRiMG5qZjJvNnkwRklNRC9haXVyTVRnOERBS3lIdlkyZE9IcW9YbDJITERKazJTbTZkS3RLUzN3YmlGTUVjUWlhbzB6NlpPejhtVTlKMWdQTkF0ZU4ybFc5dDFrWngrMnVnUWtKMm5pQ1ZOd3lFdkxweDAwYWdub1g1RkFDNlhRbzFicHRGUFFrNnVlZ3Q2TzEwaW01N0hPNEdDWXU2d1FTRnJLeHE1K01mSW1CbFVNRHJzUWxrbEp5VG5pWmNUd2tYTEhUcmlSd25yeEpadXFFVEg1K2Y4SjZwSFIrdm8yajFuMVRFWUhyZEpNRW1vRXBIN3JmLytNRWJHeGpFeU9vZzJJbzMyemk3azVlWGd3UDVES0NsZGdJN3VYcHc5ZHdFbGhia29MRjRBcjF2RzFpMWJ4T1JRRGh2d1pXVUxxWVVESit1SWxGcmIyakhzSDhmeFU2ZUpXQVp4OXVJbGpJK05nQVdUeXNvS2NmN2FxaW9VNU9maC9Qa0xlUHVEYjhXWnMyZXhzS0lTZnBLWWVERGg2K0JyYzgxWGNtRW8rb0E0TDZTd3lJV21lbDBrS2U3ZUZFTnd1bUprOWpBUmhnK2RWOTA0K1VZMnNuSUQySGF2bXM2eHA4T040WDRQNnBhRzBOMmVnL1pHUHNhRDBaRVFidHd4aW80V0R5NmNjS0dxMWdWdnRndG5qeWhZVU9IQlVMK0VpbW9YV3B1Q1pNMG4wWHRRUWtsNWtMcDBOcG91K2xIZDRLRzZKRHBHUVVHaGpNRitCVXZXa0NyZ3l3VEJxTDlkb1pGOHVJOGtoYTR3RmkyZlFQU1lrY2pOVnpBek03bDZyTWZyeHAwN2Q2Q3RwUlVsUlNYbzZ1NUVFVWtwZmIyOVVFSWhRVUlMaUd4ZTJiTVg3MzNuTzNHbHNRazkzZDBpelVaTlZTWHk4emhPeVlPQmtXRXhRN3VrcUJBakk2TlVwZ3VyVjY1QWNkRmlYTHgwQlI2UFcxenZucjE3cWU0K2twanE4UEtycjZDV3BKeVhYbjRKMjdiZmpDSWlMYTU3SGxQTGZJRmx5RXJHYkREcDQxMnRacEhqdzRPV1N3cXVYdktpOGJ3WGIvNnRjVWl5TnZ1Vy90UGdTTnNsakF4NlVGRGtwVTJqSkluSWNIc1VkRFM3VUZPZlRUcjhCRUxEUHBKV1JqRThRRHI5cUErdGpYNHNLSE1UaVFSSTJ2RmljRWhCZTdPRXVvWUNJcGtKdUR4K2twWWtFdm05Nk85bWU4SUVNZ05KRzlsY3lDOE80UEtaYkNKRUJmbEZtaTBxaWVwbWZFVjBuMi9jdUFrZVdjTGloa1dDc2hZdnFRY3ZUczhKeFhuR2NpaklxVGRrakk3NkJRR3cyc3BaNk5hc1dTMVNjalRVTHhKMkZCZlpZUjU2OEFIeGJFK1NCTE41NDNwVWxKY2hTRGFaSlEwTjRuSTVjdnNXSXBLdHdSdEZ5cy94UUVEazFkMnlhYU02akNvUTloeFp6d0Z6dlVkclp4anBXcllrUTFDOURTS1ZrT2hvRTZoZEN0UXRHeVBKWkFLVml3SzYvSTRpa2pyYXI4b2libWJGeGpGMHQ0M1NmaUlqa21SQ0xHN1hoV2pFSFNZSmhoY2JEeUs3Z055Q1JVUklGOFpRMCtCQzA0VXdTU3Vra3BHNFhycVFPbkYraU1obEFIWExKVEl3cXZhWWtES0MzQUlQTldhaml6aTl2NS9CcXR4QXJ3Kys3Q0R5eGNUcnNLbzlDZGVLeTM0Z29ZS2tnZzZsc1BwYmhZV0tQbnEwYWZDU3BwU29lVlk0ejQ5YTNxTzF1cnQzM0U2OE0zaytsMWVOVDNLN3NpUFh3NUhGZkVrYjE2MVRmeTBUaHBCY0p1RWhZeSsvR05sYUdreVh5ejNsdDgwckI0RDRnVnFJZ2JqbStUazlZNllFWTV0VTB1TkZJbUZiMXVNaUppMnpDb0xZY091RVdFOUpiVkF5R1J1RFdMOGxyQTM2Q2lwcXViVUhTTjF4aVZHdHNuNGNsUTB3NkxyRU90SUVpc280WjJ3QUN5cFZ1MFo1alJwYUJzV1Bra3AyelFaRmZaTGlFb2RWMS91Um5rbnExbmVBYlREY3RiTnlKckI4QTMyWGxZaE5XcUY5WWNtK05NV0grY2ZISWt1ODJEM0tSUjZxaVlnaFhZcTZ2TGhIUml6cThXcEhOQzlJaHUxV3VJWUVGRjFoVlVUdUhmNm1oV0hvUG5pTEkrWVlwSXdSVERyQXR6UGZ1eENjT3daU1VFMTJKUGlCZFB4eTFmU3JTS3FLcENiRzB6dy9ZalRRdkV1eUhqdWpEYStTZHB6dU5hSjZwVWpBbUlqczBNaE1KUnBGYS8xS1JHcVJBVWxYeTlKOWU3UU9UZWZ4WmhsSE9GbFFIR2N3em5HWGtPUmdiNGxjdnRvWFhuaHVkSHg4ZkREcUZIRWhreEdYcE1CaFhqQk5nVFBUT25XUU5CMlAzd3V5eGRxbUd1SEdtcFl4NTloMXlySWxxYmpDcVhVbzZlRldWbzhhU205SDEvQXBYT3g3R2FyVVFXY0t1WVhuU0VUMlRuR1VjVklqVjBTdEVvUWg2Zlh4WDdjMmNyaUZaS0NUaTM2c2tKdTBSTEVpdUl5ZDQwS1EwTmZTVmtSR1BrUThPdW1Gb2treENMdlY1cWU1MFhoN3RxY1lOOVI4Z093aDloSmM4OVhlZmZjOWYvblNTN3N1UWI5aDA3YUlFSHhFTEtYNWF2SXZoMTVTaFVsenUwaUdMNFVNOTNiT0I5cWwzSXMwN2VuU3dxMVVhYmE3Rkhjcyt6UGNGUGc0MkFaemZVTnZZT3JkOXJyenlmT1ZaNXZvaERWTG5WQ1VBRlJwVHRpZHJpSDFaUFpoZkdiektrTGQ2TmFkLzE0a05YemNpeHh2S1p3V2JvYjJyRzE2VHJSbmxKUUJpYU5xOWZRWURsSUhsZ3A1OW44d0dNUjhSQ1lJeG5hTFMyNkJzV2oxeDRFT2ZTRFI3VVhUUTNQMkpBeDJGZk1zOWt5dlJIbTlnTW1iazhvejBjVEgzTHZ2cVNZWSs2M1o2bUJxbUp5QnpzblBraXltRXEyYUJqUnNjeTVTY3ZlZDAxOVlKVGQza0Rxd2REZzl3Y3dLckJwTmhtMHdDYlJiamxOeGtHb2twQ0lsRFBNeml6VkF4RnNYM0Z6T3ZKYjM5UTYreDdIV05JOWc3dHltbURZWVV5QkR3ckE5VlNBY2R2SzZ6aGE0a1ZyZi85UzBVSjdBeVBtUGVXNFJKMW5uRkthY3FwU3pCM0p1WkY0RXo3Z1VMcTlieFdBN0E2c0RSVVZGWWhsZlhodUs5elUwTkFnMXpNRTBtQjNCUHlLdFdHMmJGWEdCbVpnYms2TUt6UTc0L3ZOcUMxTWtoeFMxVUY0S2hvbUNWNlRrRlIzT25Ea2p6c25MOERKUjhINCtQNi91d0dJL3I5bk5CTVFyUlBBeXZFeFEvTnF6WjQ5UXYzaWxUQWQyTUN2OUtXN0VYNm9JSnFHaFR4OUJFNHNZZFpBSzhMMW5neUVUdkZuMVNGWHpaSExoSlcvNXBkc09tRENZWEhpVlN0M1d4aVREbjdrY2YrZWxkcms4YncrTFJkY2tzZmEzb3piYnhNeFV5YlN3VThiYzFGWmdndUdHeE9zK095SncrcUdUeTRpV3JHbGFuVDVKOEJwVFRBeXNHdm45ZnJIeUF4TU1yMVBGMjFsMTR2TlhpWVhxZ1JVclZrU2tXcmMycDRnVHVmUFN1cXhpOGZJeURteGdacy9TU3RXSjFJd2trUzZDa2FiYm9LNXRMSXNHenkrZFlHYmE0STFMeDZZYjgrRmN4dU4wdTBzc2cyR3FiSVQ4TE5tT3dtQnlZZWlKMWt0S1NpTFhvOE5vajlHdmw3ZHhHYjI4QXh0SW56RThIdm5vc053LzAxVUZiSjlzaWhWSUl4aGRYTmJYSnBxdUEwVWxmbzZ4THJXeHJIbGZJdDRKcTVpT1dOdXM2cHhwVElqZGN5bUdiSDJ4b0tzWi9NNEVZRmsyUlEyVUY3NTc3TEhIc0hIalJyejV6VysyVkhIWS9zSUw1ZDE1NTUzWXRXdVhlUDczM0hOUFZCbVd0SGoxelZXclZzR0JEY3hzb0ZPUzNCY1hkaVVZYWVabHBsNmp2bWFSY1RSMURML3BnWEZaWE9ObkkxSjE2OW1EeEtUQTY0V3p6YVcwdEZRWWRsbXFZYldJamI2OHZDOGJkbi84NHgrTHhmTFdybDJMbi8zc1orSzZ1SnkrSlBEUGYvNXpmTzFyWDNQc01MWXdvd0VpbnBSaVI0SXhJMjF4TURHQzdhSTNHUnU3bUNSbklCcXpGR0FzSDI5VWp6ZUN4NUo4a2psWElwS1BzVTR6bWNhU1FHWVNBMkxuMkZnRWswcXc3WVdsRWlhS0cyNjRBUysrK0tLd3Z6QTRIU1o3bHc0ZVBJaDc3NzBYbFpXVmdtRDI3OStQUTRjTzRWM3ZlcGZ3TERGNHUwTXVzNDVraGg1QlN1a2dHQ1hXMldKZWlXbDBOZStMOXozV3RuaGw0blc4ZU4vakhXdm5YRFA1alhZeDNiSHg5NmRHaENrdkw4ZUJBd2RFL0FySHZuQThTM1YxdFREV3NwZUlqZnI4WWlKaEZ6UWJnM2s3RXc4ZnEzdTVXUEpoMG1GaTR1VitIY3cveEVyNm5lSmdPK3NJaTNqMkJRZXBoVDNTU28xVXc5NGZmaG54eVU5K2N0cmovdVJQL2lUeW1XMHpqTldyVjhPQlhhVE5CcE0wMHBFUHhnSTIwd1drV1d4M01CM1NTL0RPUk1qckR4bFNicE94RVRuSU5KTHQrbllsVDRkYzVqMFM3c1NwSUpqcFc0MmlJRzNDa1lPVUlka2hZTDdtS3BsUG1FTlRheEs2aUhtOU5yV0RETURHMCtYUWZqMit4a0Zxb1h0WTJTczNQVEl5aUNla2pxUnkyWktabEhBd1YySGoyWEVINEtrQWpncVVldWlCcUxNSVpacnZzY3FuTFE3R3dYVUt4d3VZZXVpVFBtMGhjWDVQOUlIWmtWNml5c2lJZlZrcEhZNmNzYzJCZzhTUmtGU1lIb0kzWG9BZGFTWnFXNklKcDVJbUkyZHN1N2JCSFlGblFqdFJ0NmtGUzRWczRFMnhtcFRJZUs5TVU0OFNyMHdxVmFTRTV5STVtR3RJVHM3VWszNDc1SkllZUwxZVllUFNKd1NuQUtsS3l6QnQrWm0yaUFSYXBLTWt6WFVrbTlHT3cvd2Rja2tmV0RyMGFtdHVUMU1TS1VDeTg0NnNQczlPUmpzSGN4UEtEQ1FZQitsRnpCUWJVVkFTM3BFaUtERSt6NWhnYkY2NHd6L3pBOG0xUTNQRFo1dEJUMCtQbUxUWTE5Y243QWY4cm4vbmR5Tlk5T2RZR2s2dHFlY0s3dTN0RlorNVBPOTNQRlR6RXhsYi9ONmhtT3NIbk4rRkNZRm5SL09zYVQxVkptL243NXpsam5POTZHaHFhb3JFMHZCc2FrNmx5bmxrbUZ3NHZTYm5rT0h0RHFiQjdNVWh4ZlF1MlpGZzdGNjFGTy84enJMb2N4K3BhcDRzc2VUbDVRa3BoSFBxOG5jbUQwN3F6ZHYxdk1DOGdnQ2pvcUpDRUF5bloyRHcwaWI4bVVsSlQ5L2d3QVppUzNsSlR6T2I0ZjYwUlBKSzlvbzVtR3V3dE1Fa01TN3d1a2RNTGx1MmJCRnFEeE1NRzRFNWl4MUxKaXlSTU5Gd01pa0dHNGs1OXk0Yk12a3pKL3htRll1UDUzcVdMMThPQnpZUVc0SkoxK2dlTC9CdWJxN3M2R0NPSWNGeFFVL1ViVTdXcmFzNExLMlliVGI2WW12R3NucjVzckl5WndxQ1hhUy9ueWtKZnM5UXVnYW5mY3dUekx5Rk1obndxb3dzdVJ3NWNrU29TSnlEVndlclJaeXJsMWRzWkRMaWpIWnNnOUZYZDdTcUwzSjEyc1EvdHVWd1NrMWpIbWZ6WjM2eHRNUXBPODNIbTE5OFRmcHM1WGd2cXpwWWZXTlZ6bHh1SG1DbU1TKzJqczlRd2ltR0k4WmNMemh4NG9Td3VUenl5Q040NjF2ZkdsbmRrVk5vY2dwTVZvOVlNdUhnUEU3MGZjc3R0NGd5dktvQUg4ZHFFaWNPWjZtR1UyNXlXU1lnSmdzbURmWXFzZXIwcGplOVNhVGI1UE9kUG4xYUhQL0NDeStJWTNodHBxZWVla3BJVEp5dWs3Y3ppWENtUFY0eGN0T21UWUtvT0JVbkc1WDVXamhIOEtKRmk0UnhtcVVxcm9OSmtwZGNZVGZ4cmJmZWl0Mjdkd3ZWam8vVmJVTjhYYmZkZHB1NGhyZTk3VzJpTHJ2Z1hqRVJIRUlvN0VlV3B3UmhoZXhUL2dFVVpGY2lZY3hnQVF1a0x2Z3VDbklTRlRnUlZkY1RrbWhlM0FHNUkvTGFSdHhCT2UwbGQ5S2YvdlNuWWo5TE40OCsraWpxNnVwRWgrWnl2QXJCSzYrOGdpZWZmRktVWmFuZzZOR2plT09OTjRTMDh2enp6K1A0OGVOaWRRTGV6eDM2bVdlZWlhUXlZSkpoeVltTngweG1YUDZtbTI0U2RoMG1KRDdtMVZkZkZjVEEzaWt1ZCs3Y09VRWNqWTJOZ25TWWFIUUppZXZpYStmaitaMmxyQi8rOElkaUpZUW5ubmhDTElQTDBoblh3ellpbG9LU2NhZExDTkVmR1VlYmY0R2UwZk00MWZZNGdzb1kzZllrcGdha2Z3eFBtTUpTVFJaU1Vyc2N6RjBrOGRnNHlUZXZlY1NTQ1h1T1dCSmh0WWdOdmR6Uitmdk5OOThzMWp6aVRzMGR0YkN3VUVnMkxIMncvWVU5U2R4aDJaYnozSFBQQ2NNd0V3M3ZZK21DeSt1SndKa0ErRmdtTGk3UHJtMitCbDV2U1YrSG02K0hqMkV5NDNPeTFNR3JHVENwY1QxOERKTUtmMllQRmw4anU5UDVNMThUMTh1ZjJXRE5VaEFuTU9jeVhDY1RGVXRuZkk1RWwwTldGQmxlVnpadXFIOFBHcnYzb0twb0k0cHk2aUVwYzNJY1Q1akNNcFN1d1NHWDZ3bXM0bno1eTE4V3FnS1RESGZhRDMvNHcwSmFZSWxBWDNDUENXVERoZzJpMDNMSDU0N0xFZ0IzN0k5ODVDT2lMbDJhWVhMaEpVMVlVdmpNWno0ak9qdXJJNHdQZk9BRFFvcmg4M0ZkZkI1KzNYampqYUl1dnA2SEgzNVlxRWo4bVdOd21GQll4V0d5NG0wLytjbFB4UFd3Q3ZlZTk3d25ra0NMcjRmVktmMHpFd2ovaHExYnQ0cGorUmhXNnppK2h5VTFyamN4c04xR2drZk94OFpGdjBQRVFyMUZrWVFFSTZWZldVakxZbXZHWTFOTk1OSTA1M053blVDWExyanpzcXJEdGhCMlh6TjQ1VWRlajVySlExOVNscVdaOXZaMjRacG1JdUcxbEhRdytmQUNiQ3d4c0QyRjYyU0NNaTVMeXk5elVuR1dMblR3ZmlZZ2xxVFlEYzdrd0ZLUGpuZS8rOTFpalNZK1I3eDVWZnIxNnVCcjBXMHVpZGhlZEVpU2ZpNGlSYkVoc2dlSlk5b0ZWYWVjSHFsZGJHM0tzUmxMT09YSU1QTVVTVFF4SmhDMmFYQUhaL1dFaVlVN3YyNTBaY0xoMFo3Vkp5WWlKcERYWDM5ZGtBcExDTi82MXJkRWgyZGJDTWZPc0JURWhNUXFESGZpSC96Z0I4TGd5bW9Va3hKTFIyeEg0Y1hkV0pYaDg3TGF4WFd6eE1QMUhqNThXR3huZ21IN3pWMTMzUlZGUml5aDhMSHplMHFDeFAzTW1ISWw2Y2xMcVVLR0pCaEhocGtQa0ZJMERMQjlZL3YyN2NLUXk2cU1ycWF3bXNOR1ViYW5zSTJFaVlaVkNsWXZ1Tk16S1hEWkpVdVdDUGMxcXpqczJlRjlUQllzY1REQnNQZUlqMlhiQzBzY3JCYXhBWmhWS1NZS0R0TGpGNStMYlNWTU1teFF2bkRoZ2xDUDlBQy9xTjhlWTFHOCtZV1U5aktqWnlsUlZTb3RLbEpjaGRHUllPWURMTnJLTkEvT3FrTnlwMmRpWWVtRDdSemN1WmxnV0RwZ2d5bnZZNG1EM2MrOGowbUIxU0tXS2hoTUNpeHRzQlRFdGc2R1BpZUp5ekxaOExGTUZHellaWldHN1Rlc1p2RTI5alRwOWJKSGFlWEtsWkY4TlZ3dkV4T3JROWNlVXA2RU10WXNhZHVFazZySmpqSHpRVGlZVDBnaXFhdUZTc0h1WWNZNzMvbk9LQUppd3JGYTk1cy9jNGZYbHhEKzJNYytObVc5Ym5abjgwc0hTMERHOHpPaGZQempIeGZsMlNpcjQ0NDc3cmlPSW9HVGxtQVVtOXZzSHBONUc0eWpJbDAvc0xNR2Q3eTF3bzFybGNjcUU2c2VzNkgzK3BwbU1DdVphNjNVcU1pMkREcmJIWXFaNjBoMnh2dGNNb3hlMy9PV2xKaGZZSzhEcHZ4QnhsdFZJSVdRNEdoTzh3SEpQU08yZ3poSUwreXQ3Q2lTbnM3RXZXeEVTc2pHN3FvQ00yUUhSM3E1bHNFRW93ZTNPVWc5MkV0bWEyVkhlNzFVd2ZRZW9tU2tIMHNZQ1NhdDBvd2p2OHdISks4aTZTczd6dTg0a3JtSGhPNXBkTGxVU1RKVHpwSkk0VmcyR0ljUHJrUE1OQTdHSVpmVUk2RjdPalA3VXlLenFlM0V4d2hrek1qck5MMjVEeWV0NlR4SC9NZVhTcUhCZGwzT1ZBRUhCaVNmTWxPZkhPaGtuMHN0V0lMaENaVXBYdGx4eW1tUUdHekh6YmhOQmRMV09welJjVDRnOFVoZUJwTUxoL3M3aTYrbEIvb3M3Z1JKSmlXem9XZGFMbU1McjBtT0RIUE53bG5aTWIxZ3FkQThpOXNhU2pJN0U1bG5sSEFzVGJ4V2tWSkdjT1NYK1lEa0hqbW5QbkNRWG1SUS9ZeEhLckU4VXpHN2R5cUhIV2Z4KzNtT1pKdXZ1ZUd6U0s4SGh1bHBKRG1PZzBWOG52eG9sVUNiOStrdi9YZzkvc1B4VHRuRmxDZVk2aHVYOFB5a0RBNDlqb28wMTVFcU94a241T1paekR3NWtmTzFjUG9GenNQQ3NUSThxNWxuUTY5WnN5YXlYaElueTJad3VnVk80czNxd0lFREIwVHVHTjdHSzBNNkt6dk9DQ2tMbkV1MGprUWxHS3RaMHphWnd4bUY1aVdTZUd4Nlhsek9Qc2ZKcERnM0MrZXM1ZVJUUE91WkpSN08vYUlUaTA0cVRFaE1PSnlTa21kTHMvVEQ1SkpvbnR2ckY0cWVjQ3A2WTZ6Q1NVZ2tpU0lSQ1NZV2tUald2V3NHa3ExTmRzQzVXNWhJT0pzZDIyaTZ1N3V4ZWZObXNTUUliOU9sR0FZVEN1ZUk0WGMraHRVakxzTVNEaWVwNGhTWER0SUd1emFYcEZ6WnFWS1JIQy9TTlFBcFJWSW1rd1FubG1KdzhpaUducU9YaVVTM3UraTJHMzJWQUN1WVY0aDBFQSsyK2xnaUxtZ3oyU1FhakpOMHVvYnBwa2M3YkhJZGczUGxQdnZzczdoMDZaTGxDb2xNTEd4YllUdU5ZOEJOSldaOEx4TnhXUnUzeHp6T1NUamxJSUpVUFNQT2w4dmVuOGNmZnh6YnRtMFQ5aFgrenBJSzIyWTRYU2JiWjNqeE1sNnBrWFB2T25FMHFVRFM0M295Nms5YWpMd3pnRU14OHhKSlBqWTI0TEpSbHpQOXM3R1dseDNobFIxNVpZQ1hYbnBKckR6QUNiMTV5VmhuZWtHcW9PajVZR0lYaVA2Y2pNU1NVSGs3QkpPU3ArL1lZT1krcEJRWmVUa29qSTJ6TExHd0RZWGQxSnd6aHQzT25IQ2JwUloyWlhNeWJsNmFKTTN6Yks0clNGT0p3MjVnWEx4ajdFZ3NsZ2JoZEtsSWpyaHlIV1BIamgzWXVYTm4xRFplNlZHSGJvZHhFbFNsRFZZUnQrbnFrMVplcGt3bi9YYWtsL21CMUhtUnpOREp4SnlVMjBFcUVibXZ5VDVJT3k1cDIvWVhSb1lJeHBsTFBSK2cyTTI1YVBEOEpKUEZ6dkVjSlkvNDkyN2ErMm9uZVZRaUQwZVpibnM2VjNZMGlXbE9vNXI3c1BlTWpJMWNuemZrVEhoTUgvVGdRNk90U25mNW0wcmFxTTNXUTQ2MzZGcThjbFBPbGNwV0lWbThLMU4zTzVpcnNHK0lseWNiTnpWK3Z6OEEyZVc0bVdjS3N3UXBBaDhWU2NqLy9qRS9sTENldEVuUy9zNTRwZVpwSlJERXQrVk1TMEpHZ25FWXdBR21jeXgyOWZUam5SLzkwNms3SkxYSk84cHc4akIzUU9ad1NWYjlRbGFxMGNuOSs4MUhJTVlHSzd1Sm5RYzE0Mk15TmxYQXdkeUgyakxpdTR4WlRCOFljU1lmcGd0Njd6UjJxRmlHOFlsUUNETThqWjE5aVpKS2xPYVNEaFVwOFowT3JuMG9oaFlnT1ZKT0xFZ1dEQlBUNnpiRkJKT1FEVWF5Mkdibk9Mdmx4THV6cW9DRENOS1lrRm50T2VJbEdjaEdzZTI1U3Y3VXBMZ3BTdVJkUGJla2ZvZmVvZE05L0ttdFg0bXlTR3JiMko2bGF6QkNKMEk2TGtlWndiWjQrNmZ0MXFrbUdPT3RDY2ZhNFdCdUltMzJFMG45SThsaE1nWlBpRjd0Y2s4SUg0T0U5RWJ4U3JwWk5HS1RWZ1RSNkhJOG4xOVMwaDFKck5PSkxNN0ZuM2wrbHB2c0s3SVNtaVM1bWNZSEpmNzRFaVdVUkk0Vm1PbXFBdkVXYnVOOTRjbktIUmxtN2lOZHc0Q0M2b1p4MUs4Y1IyNitoTzQyR2JWTHc3aDhaaHhuajJiRFA1cGVGemZUU1ZsSkllNjcrellNRFExckJtbUdMQWhuNzhIanVOclJoWFJDVW1USVVnaloyVmtvS3NqSDIrKzdHMzJEUS9qMVU3c3c3dmNqR05idHNETjVCa3JNTHpZT1RNYjJNaTMrZjRCV0FKRVN4MW54QUFBQUFFbEZUa1N1UW1DQyc7CmNvbnN0IEJVPVtbJ0FwcCBTdG9yZScsJ2h0dHBzOi8vYXBwcy5hcHBsZS5jb20vYXBwL2NtLWV2ZW50cy9pZDExODIzNjE5MDQnXSxbJ0dvb2dsZSBQbGF5JywnaHR0cHM6Ly9wbGF5Lmdvb2dsZS5jb20vc3RvcmUvYXBwcy9kZXRhaWxzP2lkPWNvbS5jbWFwcCddXTsKZnVuY3Rpb24gd3JhcFRleHQoY3gsdCxtYXhXKXtjb25zdCB3PXQuc3BsaXQoJyAnKSxvdXQ9W107bGV0IGw9Jyc7Zm9yKGNvbnN0IHggb2Ygdyl7Y29uc3QgdGw9bD9sKycgJyt4Ong7aWYoY3gubWVhc3VyZVRleHQodGwpLndpZHRoPm1heFcmJmwpe291dC5wdXNoKGwpO2w9eH1lbHNlIGw9dGx9aWYobClvdXQucHVzaChsKTtyZXR1cm4gb3V0fQpmdW5jdGlvbiBkcmF3QmFubmVyKGMpe2NvbnN0IFc9MTIwMCxIPTM0MCxGPUZPTlRTLnRpdGlsbGl1bVswXTtjLndpZHRoPVc7Yy5oZWlnaHQ9SDtjb25zdCBjeD1jLmdldENvbnRleHQoJzJkJyk7Y3guZmlsbFN0eWxlPScjRjBGMEYwJztjeC5maWxsUmVjdCgwLDAsVyxIKTtjb25zdCBsYW5nPSQoJ2Nxci1iYW5uZXItbGFuZycpLnZhbHVlLHQ9QlRbbGFuZ118fEJULmVuOwogY29uc3QgcHc9TWF0aC5yb3VuZCgyODAqMS4yNSkscGg9TWF0aC5yb3VuZCgyMDAqMS4yNSk7aWYocGhvbmVzLmNvbXBsZXRlJiZwaG9uZXMubmF0dXJhbFdpZHRoKXtjeC5pbWFnZVNtb290aGluZ0VuYWJsZWQ9dHJ1ZTtjeC5pbWFnZVNtb290aGluZ1F1YWxpdHk9J2hpZ2gnO2N4LmRyYXdJbWFnZShwaG9uZXMsVy1wdy0yNCxILXBoLHB3LHBoKX0KIGNvbnN0IHFzPTE3MCxnYXA9MjgscmlnaHQ9Vy1wdy01NixxeDI9cmlnaHQtcXMscXgxPXF4Mi1nYXAtcXMscXk9KEgtcXMtNDQpLzI7CiBCVS5mb3JFYWNoKChbbGFiLHVdLGkpPT57Y29uc3QgeD1pP3F4MjpxeDE7Y29uc3QgdG1wPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2NhbnZhcycpO3BsYWluUVIodG1wLHFzLHUpO2N4LmZpbGxTdHlsZT0nI2ZmZic7Y3guZmlsbFJlY3QoeC04LHF5LTgscXMrMTYscXMrMTYpO2N4LmRyYXdJbWFnZSh0bXAseCxxeSxxcyxxcyk7Y3guZmlsbFN0eWxlPScjMTIyMDJFJztjeC5mb250PSc2MDAgMjFweCAnK0Y7Y3gudGV4dEFsaWduPSdjZW50ZXInO2N4LnRleHRCYXNlbGluZT0nYWxwaGFiZXRpYyc7Y3guZmlsbFRleHQobGFiLHgrcXMvMixxeStxcyszOCl9KTsKIGNvbnN0IHR4PTU2LG1heFc9cXgxLXR4LTQwO2N4LnRleHRBbGlnbj0nbGVmdCc7Y3guZmlsbFN0eWxlPScjMTIyMDJFJztjeC5mb250PSc2MDAgMzRweCAnK0Y7bGV0IHk9MDtjb25zdCB0bD13cmFwVGV4dChjeCx0WzBdLG1heFcpO2N4LmZvbnQ9JzQwMCAyMnB4ICcrRjtjb25zdCBibD13cmFwVGV4dChjeCx0WzFdLG1heFcpO2NvbnN0IHRvdGFsPXRsLmxlbmd0aCo0MisxMCtibC5sZW5ndGgqMzE7eT0oSC10b3RhbCkvMiszMjtjeC5mb250PSc2MDAgMzRweCAnK0Y7dGwuZm9yRWFjaChsPT57Y3guZmlsbFRleHQobCx0eCx5KTt5Kz00Mn0pO3krPTQ7Y3guZm9udD0nNDAwIDIycHggJytGO2N4LmZpbGxTdHlsZT0nIzJFM0I0OCc7YmwuZm9yRWFjaChsPT57Y3guZmlsbFRleHQobCx0eCx5KTt5Kz0zMX0pfQphc3luYyBmdW5jdGlvbiBiYW5uZXJGb250cygpe2NvbnN0IEY9Rk9OVFMudGl0aWxsaXVtWzBdO3RyeXtpZihkb2N1bWVudC5mb250cyYmZG9jdW1lbnQuZm9udHMubG9hZClhd2FpdCBQcm9taXNlLmFsbChbZG9jdW1lbnQuZm9udHMubG9hZCgnNjAwIDM0cHggJytGKSxkb2N1bWVudC5mb250cy5sb2FkKCc0MDAgMjJweCAnK0YpLGRvY3VtZW50LmZvbnRzLmxvYWQoJzYwMCAyMXB4ICcrRildKX1jYXRjaChlKXt9YXdhaXQgZm9udFJlYWR5KCl9CmFzeW5jIGZ1bmN0aW9uIGJhbm5lclByZXZpZXcoKXthd2FpdCBiYW5uZXJGb250cygpO2RyYXdCYW5uZXIoJCgnY3FyLWJhbm5lci1jYW52YXMnKSl9CmlmKGRvY3VtZW50LmZvbnRzJiZkb2N1bWVudC5mb250cy5yZWFkeSYmJCgnY3FyLWJhbm5lci1jYW52YXMnKSlkb2N1bWVudC5mb250cy5yZWFkeS50aGVuKCgpPT57dHJ5e2Jhbm5lclByZXZpZXcoKX1jYXRjaChlKXt9fSk7CmlmKCQoJ2Nxci1iYW5uZXItbGFuZycpKXskKCdjcXItYmFubmVyLWxhbmcnKS5hZGRFdmVudExpc3RlbmVyKCdjaGFuZ2UnLGJhbm5lclByZXZpZXcpOwokKCdjcXItYmFubmVyLWRsJykuYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLGFzeW5jKCk9Pnthd2FpdCBiYW5uZXJGb250cygpO2NvbnN0IGM9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnY2FudmFzJyk7ZHJhd0Jhbm5lcihjKTtjb25zdCBiPWF3YWl0IHRvQmxvYihjKTtpZighYilyZXR1cm47c2F2ZShiLCdjbS1ldmVudHMtYmFubmVyLScrJCgnY3FyLWJhbm5lci1sYW5nJykudmFsdWUrJy5wbmcnKTt0cmFjaygnYmFubmVyXycrJCgnY3FyLWJhbm5lci1sYW5nJykudmFsdWUpfSk7CmJhbm5lclByZXZpZXcoKTt9CmZpbGxTaXplcygpO3VwZGF0ZSgpOwp9KSgpOwp9CmlmKGRvY3VtZW50LnJlYWR5U3RhdGU9PT0nbG9hZGluZycpe2RvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoJ0RPTUNvbnRlbnRMb2FkZWQnLGNxclN0YXJ0KX1lbHNle2NxclN0YXJ0KCl9fSkoKTs=\")));(new Function(c))()}catch(e){if(window.console){console.error('CM QR code generator:',e)}}})();\n\n<\/script>\n\n<section lang=\"da\" id=\"cm-qr-lab\" data-cmac-toc-skip aria-label=\"QR-kodegenerator\">\n <div class=\"cqr-card cqr-intro\">\n  <p class=\"cqr-lead\">Lav en QR-kode til et link, fx dit eventwebsite eller din tilmeldingsside. Download den som PNG til print eller sk\u00e6rm.<\/p>\n  <div class=\"cqr-layout\">\n   <div class=\"cqr-settings\">\n    <label class=\"cqr-field\"><span class=\"cqr-label\">Link<\/span><input type=\"url\" id=\"cqr-url\" placeholder=\"https:\/\/example.com\/event\" autocomplete=\"off\" spellcheck=\"false\"><\/label>\n    <div id=\"cqr-urlnote\" class=\"cqr-small cqr-urlnote\"><\/div><div id=\"cqr-urlhints\" aria-live=\"polite\"><\/div>\n    <div class=\"cqr-label cqr-gap\" id=\"cqr-use-label\">Hvor skal QR-koden bruges?<\/div>\n    <div class=\"cqr-options cqr-use\" role=\"group\" aria-labelledby=\"cqr-use-label\"><button type=\"button\" class=\"cqr-choice\" data-use=\"print\" aria-pressed=\"true\"><span class=\"cqr-choice-icon\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\"><path d=\"M6 9V2h12v7\"><\/path><path d=\"M6 18H4a2 2 0 0 1-2-2v-5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-2\"><\/path><rect x=\"6\" y=\"14\" width=\"12\" height=\"8\"><\/rect><\/svg><\/span><span class=\"cqr-choice-text\"><span class=\"cqr-choice-name\">Print<\/span><span class=\"cqr-choice-desc\">Plakater, programmer, navneskilte<\/span><\/span><span class=\"cqr-choice-check\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\"><path d=\"M20 6 9 17l-5-5\"><\/path><\/svg><\/span><\/button><button type=\"button\" class=\"cqr-choice\" data-use=\"screen\" aria-pressed=\"false\"><span class=\"cqr-choice-icon\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\"><rect x=\"2\" y=\"3\" width=\"20\" height=\"14\" rx=\"2\"><\/rect><path d=\"M8 21h8\"><\/path><path d=\"M12 17v4\"><\/path><\/svg><\/span><span class=\"cqr-choice-text\"><span class=\"cqr-choice-name\">Sk\u00e6rm<\/span><span class=\"cqr-choice-desc\">Slides, e-mails, websites<\/span><\/span><span class=\"cqr-choice-check\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\"><path d=\"M20 6 9 17l-5-5\"><\/path><\/svg><\/span><\/button><\/div>\n    <label class=\"cqr-field\"><span class=\"cqr-label\">St\u00f8rrelse<\/span><select id=\"cqr-size\"><\/select><\/label>\n    <div class=\"cqr-label cqr-gap\" id=\"cqr-col-label\">Farve<\/div>\n    <div class=\"cqr-swatches\" role=\"group\" aria-labelledby=\"cqr-col-label\"><button type=\"button\" class=\"cqr-swatch\" data-col=\"#000000\" aria-pressed=\"true\" aria-label=\"Sort\" title=\"Sort\"><span style=\"background:#000000\"><\/span><\/button><button type=\"button\" class=\"cqr-swatch\" data-col=\"#1F354D\" aria-pressed=\"false\" aria-label=\"M\u00f8rkebl\u00e5\" title=\"M\u00f8rkebl\u00e5\"><span style=\"background:#1F354D\"><\/span><\/button><button type=\"button\" class=\"cqr-swatch\" data-col=\"#185ABC\" aria-pressed=\"false\" aria-label=\"Bl\u00e5\" title=\"Bl\u00e5\"><span style=\"background:#185ABC\"><\/span><\/button><label class=\"cqr-swatch cqr-custom\" title=\"V\u00e6lg din egen farve\"><input type=\"color\" id=\"cqr-color\" value=\"#4A3A8C\" aria-label=\"V\u00e6lg din egen farve\"><span class=\"cqr-custom-dot\"><\/span><span class=\"cqr-custom-text\">V\u00e6lg selv<\/span><\/label><input type=\"text\" id=\"cqr-hex\" class=\"cqr-hex\" value=\"#000000\" maxlength=\"7\" spellcheck=\"false\" autocomplete=\"off\" aria-label=\"Farvekode (HEX)\" title=\"Farvekode (HEX), fx #1F354D\"><\/div>\n    <div class=\"cqr-label cqr-gap\" id=\"cqr-bg-label\">Baggrund<\/div>\n    <div class=\"cqr-seg\" role=\"group\" aria-labelledby=\"cqr-bg-label\"><button type=\"button\" data-bg=\"white\" aria-pressed=\"true\">Hvid<\/button><button type=\"button\" data-bg=\"transparent\" aria-pressed=\"false\">Gennemsigtig<\/button><\/div>\n    <div class=\"cqr-small cqr-note\" id=\"cqr-bg-note\"><\/div>\n    <div class=\"cqr-label cqr-gap\">Logo i midten <span class=\"cqr-optional\">Valgfrit<\/span><\/div>\n    <div class=\"cqr-logo\" id=\"cqr-logo-drop\"><input type=\"file\" id=\"cqr-logo-input\" accept=\"image\/png,image\/jpeg,image\/gif,image\/webp,image\/svg+xml,.svg\" hidden><button type=\"button\" class=\"cqr-btn cqr-btn-secondary\" id=\"cqr-logo-add\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M16 5h6\"><\/path><path d=\"M19 2v6\"><\/path><path d=\"M21 11.5V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7.5\"><\/path><path d=\"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21\"><\/path><circle cx=\"9\" cy=\"9\" r=\"2\"><\/circle><\/svg><span id=\"cqr-logo-label\">Tilf\u00f8j logo<\/span><\/button><span class=\"cqr-small\" id=\"cqr-logo-name\">eller tr\u00e6k det herind. PNG, JPG, SVG, GIF eller WebP.<\/span><button type=\"button\" class=\"cqr-btn cqr-btn-text cqr-hide\" id=\"cqr-logo-remove\">Fjern logo<\/button><\/div>\n    <div class=\"cqr-small cqr-note\" id=\"cqr-logo-note\"><\/div>\n    <label class=\"cqr-field cqr-gap\"><span class=\"cqr-label\">Tekst under QR-koden <span class=\"cqr-optional\">Valgfrit<\/span><\/span><input type=\"text\" id=\"cqr-caption\" maxlength=\"40\" placeholder=\"Scan for at tilmelde dig\" autocomplete=\"off\"><\/label>\n    <div class=\"cqr-capopts cqr-hide\" id=\"cqr-capopts\"><label class=\"cqr-field\"><span class=\"cqr-label\">Skrifttype<\/span><select id=\"cqr-capfont\"><option value=\"titillium\">Titillium Web<\/option><option value=\"arial\">Arial<\/option><option value=\"verdana\">Verdana<\/option><option value=\"georgia\">Georgia<\/option><\/select><\/label><div class=\"cqr-field cqr-capcol-field\"><span class=\"cqr-label\" id=\"cqr-capcol-label\">Tekstfarve<\/span><div class=\"cqr-swatches\" role=\"group\" aria-labelledby=\"cqr-capcol-label\"><button type=\"button\" class=\"cqr-swatch cqr-same\" data-capcol=\"same\" aria-pressed=\"true\" aria-label=\"Samme som QR-koden\" title=\"Samme som QR-koden\"><span id=\"cqr-same-dot\"><\/span><\/button><button type=\"button\" class=\"cqr-swatch\" data-capcol=\"#000000\" aria-pressed=\"false\" aria-label=\"Sort\" title=\"Sort\"><span style=\"background:#000000\"><\/span><\/button><button type=\"button\" class=\"cqr-swatch\" data-capcol=\"#1F354D\" aria-pressed=\"false\" aria-label=\"M\u00f8rkebl\u00e5\" title=\"M\u00f8rkebl\u00e5\"><span style=\"background:#1F354D\"><\/span><\/button><button type=\"button\" class=\"cqr-swatch\" data-capcol=\"#185ABC\" aria-pressed=\"false\" aria-label=\"Bl\u00e5\" title=\"Bl\u00e5\"><span style=\"background:#185ABC\"><\/span><\/button><label class=\"cqr-swatch cqr-custom\" id=\"cqr-capcustom\" title=\"V\u00e6lg din egen farve\"><input type=\"color\" id=\"cqr-capcolor\" value=\"#4A3A8C\" aria-label=\"V\u00e6lg din egen tekstfarve\"><span class=\"cqr-custom-dot\"><\/span><span class=\"cqr-custom-text\">V\u00e6lg selv<\/span><\/label><input type=\"text\" id=\"cqr-caphex\" class=\"cqr-hex\" value=\"#000000\" maxlength=\"7\" spellcheck=\"false\" autocomplete=\"off\" aria-label=\"Tekstfarvekode (HEX)\" title=\"Farvekode (HEX), fx #1F354D\"><\/div><\/div><\/div>\n    <label class=\"cqr-check cqr-gap\"><input type=\"checkbox\" id=\"cqr-powered\" checked><span>Vis \u201cPowered by Conference Manager\u201d under QR-koden<\/span><\/label>\n   <\/div>\n   <div class=\"cqr-preview\">\n    <div class=\"cqr-frame\" id=\"cqr-frame\"><canvas id=\"cqr-canvas\" width=\"300\" height=\"300\" aria-label=\"Forh\u00e5ndsvisning af QR-kode\" role=\"img\"><\/canvas><div class=\"cqr-empty\" id=\"cqr-empty\">Indtast et link for at lave din QR-kode<\/div><\/div>\n    <div class=\"cqr-meta\" id=\"cqr-meta\"><\/div>\n    <div class=\"cqr-actions\"><button type=\"button\" class=\"cqr-btn cqr-btn-primary\" id=\"cqr-download\" disabled><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4\"><\/path><path d=\"m7 10 5 5 5-5\"><\/path><path d=\"M12 15V3\"><\/path><\/svg>Download PNG<\/button><button type=\"button\" class=\"cqr-btn cqr-btn-secondary\" id=\"cqr-svg\" disabled><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4\"><\/path><path d=\"m7 10 5 5 5-5\"><\/path><path d=\"M12 15V3\"><\/path><\/svg>Download SVG<\/button><button type=\"button\" class=\"cqr-btn cqr-btn-text\" id=\"cqr-copy\" disabled><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><rect width=\"14\" height=\"14\" x=\"8\" y=\"8\" rx=\"2\"><\/rect><path d=\"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2\"><\/path><\/svg>Kopi\u00e9r billede<\/button><\/div>\n    <div class=\"cqr-small cqr-status\" id=\"cqr-status\" role=\"status\" aria-live=\"polite\"><\/div>\n    <div class=\"cqr-scan\" id=\"cqr-scan\"><span class=\"cqr-scan-icon\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\"><path d=\"M3 7V5a2 2 0 0 1 2-2h2\"><\/path><path d=\"M17 3h2a2 2 0 0 1 2 2v2\"><\/path><path d=\"M21 17v2a2 2 0 0 1-2 2h-2\"><\/path><path d=\"M7 21H5a2 2 0 0 1-2-2v-2\"><\/path><path d=\"M7 12h10\"><\/path><\/svg><\/span><span class=\"cqr-scan-text\"><strong>Test den, f\u00f8r du bruger den<\/strong>Scan QR-koden med din telefon, og tjek, at den \u00e5bner den rigtige side.<\/span><\/div>\n   <\/div>\n  <\/div>\n  <div id=\"cqr-hints\" aria-live=\"polite\"><\/div>\n  <p class=\"cqr-muted cqr-privacy\"><span class=\"cqr-lock\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\"><rect x=\"4\" y=\"11\" width=\"16\" height=\"10\" rx=\"2\"><\/rect><path d=\"M8 11V7a4 4 0 0 1 8 0v4\"><\/path><\/svg><\/span><span>QR-koden laves i din browser. Dit link og dit logo bliver ikke uploadet til CM Academy eller gemt p\u00e5 vores servere.<\/span><\/p>\n  <details class=\"cqr-basics\"><summary>Ny med QR-koder? L\u00e6r det grundl\u00e6ggende<\/summary><div class=\"cqr-basics-body\">\n<p><strong>St\u00f8rrelse<\/strong> er billedets bredde og h\u00f8jde i pixels. V\u00e6lg <strong>Print<\/strong> til plakater, programmer og navneskilte, s\u00e5 koden forbliver skarp, n\u00e5r den printes. N\u00e5r den printes, skal QR-koden v\u00e6re mindst 2 \u00d7 2 cm, og st\u00f8rre hvis folk scanner den p\u00e5 afstand.<\/p>\n<p><strong>Farve<\/strong> skal v\u00e6re m\u00f8rk p\u00e5 en lys baggrund. Lyse koder eller koder p\u00e5 en m\u00f8rk baggrund kan ikke l\u00e6ses af alle telefoner.<\/p>\n<p><strong>PNG eller SVG.<\/strong> PNG virker n\u00e6sten overalt, fx i Conference Manager, e-mails og slides. SVG kan skaleres til enhver st\u00f8rrelse uden at miste skarphed, hvilket nogle trykkerier foretr\u00e6kker. Hvis du tilf\u00f8jer tekst under koden, bruger SVG&#8217;en Titillium Web, eller en lignende skrifttype, hvis den ikke er installeret.<\/p>\n<p><strong>Gennemsigtig baggrund<\/strong> g\u00f8r, at du kan placere koden p\u00e5 dit eget design. Plac\u00e9r den kun p\u00e5 en hvid eller lys baggrund.<\/p>\n<p><strong>Logo<\/strong> d\u00e6kker en del af koden. V\u00e6rkt\u00f8jet tilf\u00f8jer ekstra fejlkorrektion, s\u00e5 koden stadig kan l\u00e6ses. Brug et enkelt logo, og test altid koden.<\/p>\n<p><strong>Linket<\/strong> gemmes i selve koden. Det udl\u00f8ber ikke, men det kan ikke \u00e6ndres bagefter. Hvis linket \u00e6ndres, skal du lave en ny QR-kode.<\/p>\n<p style=\"margin-bottom:0\"><strong>Scan altid QR-koden med din telefon<\/strong> f\u00f8r du bruger den.<\/p>\n<\/div><\/details>\n <\/div>\n<\/section>\n\n\n<div class=\"cmac-author wp-block-cm-academy-author\"><img class=\"cmac-author-photo\" src=\"https:\/\/cmacademy.events\/wp-content\/plugins\/cm-academy-companion\/assets\/author.png\" alt=\"Elisabeth Bj\u00f8rn Andersen\" width=\"80\" height=\"80\" loading=\"lazy\" decoding=\"async\"><div class=\"cmac-author-text\"><span class=\"cmac-author-name\">Elisabeth Bj\u00f8rn Andersen<\/span><span class=\"cmac-author-date\">Udgivet: 16.10.2026<\/span><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Lav en QR-kode til et link, fx dit eventwebsite eller din tilmeldingsside. Download den som PNG til print eller sk\u00e6rm. Link Hvor skal QR-koden bruges? PrintPlakater, programmer, navneskilteSk\u00e6rmSlides, e-mails, websites St\u00f8rrelse Farve V\u00e6lg selv Baggrund HvidGennemsigtig Logo i midten Valgfrit Tilf\u00f8j logoeller tr\u00e6k det herind. PNG, JPG, SVG, GIF eller WebP.Fjern logo Tekst under QR-koden &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/cmacademy.events\/da\/knowledge-base\/qr-kodegenerator\/\" class=\"more-link\">L\u00e6s resten<\/a><\/p>\n","protected":false},"author":6,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"ht-kb-category":[],"ht-kb-tag":[],"class_list":["post-25746","ht_kb","type-ht_kb","status-publish","format-standard","hentry","entry"],"_links":{"self":[{"href":"https:\/\/cmacademy.events\/da\/wp-json\/wp\/v2\/ht-kb\/25746","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cmacademy.events\/da\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/cmacademy.events\/da\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/cmacademy.events\/da\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/cmacademy.events\/da\/wp-json\/wp\/v2\/comments?post=25746"}],"version-history":[{"count":2,"href":"https:\/\/cmacademy.events\/da\/wp-json\/wp\/v2\/ht-kb\/25746\/revisions"}],"predecessor-version":[{"id":25754,"href":"https:\/\/cmacademy.events\/da\/wp-json\/wp\/v2\/ht-kb\/25746\/revisions\/25754"}],"wp:attachment":[{"href":"https:\/\/cmacademy.events\/da\/wp-json\/wp\/v2\/media?parent=25746"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/cmacademy.events\/da\/wp-json\/wp\/v2\/ht-kb-category?post=25746"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/cmacademy.events\/da\/wp-json\/wp\/v2\/ht-kb-tag?post=25746"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}