{"id":25748,"date":"2026-10-16T12:36:14","date_gmt":"2026-10-16T12:36:14","guid":{"rendered":"https:\/\/cmacademy.events\/?post_type=ht_kb&#038;p=25748"},"modified":"2026-10-16T12:39:46","modified_gmt":"2026-10-16T12:39:46","slug":"qr-kodgenerator","status":"publish","type":"ht_kb","link":"https:\/\/cmacademy.events\/sv\/knowledge-base\/qr-kodgenerator\/","title":{"rendered":"QR-kodgenerator"},"content":{"rendered":"\n<div class=\"cm-qr-tool-placeholder\"><!-- Ers\u00e4tt detta block med QR-kodgeneratorn (flikarna HTML, CSS och JavaScript, mappen SV). --><\/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 (SV), 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+ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoaWQpOwpjb25zdCBTSVpFUz17cHJpbnQ6W1syNDAwLCcyNDAwIMOXIDI0MDAgcHgg4oCTIHRyeWNrIChyZWtvbW1lbmRlcmFzKSddLFsxMjAwLCcxMjAwIMOXIDEyMDAgcHgg4oCTIGxpdGV0IHRyeWNrJ11dLHNjcmVlbjpbWzMwMCwnMzAwIMOXIDMwMCBweCDigJMgZS1wb3N0J10sWzYwMCwnNjAwIMOXIDYwMCBweCDigJMgYmlsZHNwZWwgb2NoIHdlYmJwbGF0c2VyIChyZWtvbW1lbmRlcmFzKSddLFsxMjAwLCcxMjAwIMOXIDEyMDAgcHgg4oCTIHN0b3JhIHNrw6RybWFyJ11dfTsKY29uc3QgREVGPXtwcmludDoyNDAwLHNjcmVlbjo2MDB9Owpjb25zdCBzdD17dXJsOicnLHVzZToncHJpbnQnLHNpemU6MjQwMCxjb2xvcjonIzAwMDAwMCcsYmc6J3doaXRlJyxsb2dvOm51bGwsbG9nb05hbWU6JycsY2FwdGlvbjonJyxjYXBGb250Oid0aXRpbGxpdW0nLGNhcENvbDonc2FtZScscG93ZXJlZDp0cnVlfTsKY29uc3QgUE9XRVJFRD0nUG93ZXJlZCBieSBDb25mZXJlbmNlIE1hbmFnZXInOwpjb25zdCBDTV9TV09PU0g9J2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBUUFBQUFFQUNBWUFBQUJjY3FobUFBQVFBRWxFUVZSNEFleWRDNXhiVmJYLzF6ckpQRnJhVWhHUVVwUVdiUkdVbCtEL0tsNkJ5cU9JNEVXNGpFelNUcEsyU1lyY1cvbnprZXNWUkliL1g4SHI4d3BDbTZSdGttbVQxTGtxSUFLbDVTMElLRnk0SUNnSVdBUUtBa0toME00ak9ldXVQVzNLekRUSm5DVG5uSnprclBuc05lZWN2ZmRaZSszdnp2bWRaMDQwa0Q4aElBUmNTMEFFd0xWREx4MFhBZ0FpQVBJcEVBSXVKaUFDNE9MQmw2NjdtNERxdlFpQW9pQW1CRnhLUUFUQXBRTXYzUllDaW9BSWdLSWdKZ1JjU2tBRXdLVURMOTEyTjRGaTcwVUFpaVJrS2dSY1NFQUV3SVdETGwwV0FrVUNJZ0JGRWpJVkFpNGtJQUxnd2tHWExydWJ3T2plaXdDTXBpSHpRc0JsQkVRQVhEYmdidS91OHI2K2ZlTjltZm54OU5yVDFUU1dYSHNZRWFGYnVZZ0F1SFhrWGRqdnE2NjZ1Y09qdDEwQk9xNEgwbTVVVXcyMURZbDBib01xY3lFUytUS1FHd2ZkclgzdTNQUHRBd0ZvNGVqK0U4Qit2SHhTNTdRdGp5ZVN1Yy95ZkV1bjhaMlRJNER4UkdTNVpRa2dnZ2NBMnRsS3BUbUVkR3M4bWYzWFVvV3RtaWNDMEtvaksvM2FqVUNoVU1qekVjQzIzUXJleTVnRUNEK0pwWEpmZUMrcnRlZEVBRnA3ZktWM293amdVTnVyQVBqZlVQbVBEeFRvK2tRcUc2cGNyVFZLUlFCYVl4eWxGd1lJUktOZGJ3SGdNekR4bjVldkRWeTVZdFc2SXlhdTJqdzFTa1VxQWxDS2l1UzFMZ0dpTnd4MjdnT2FSLzlCcTk4aUZBRXcrR21RYXExQmdEUzRyb3FlbkxReW5idXJpdnBOVjFVRW9PbUdUQUt1aDBBMDRMdTNtdlg1Vk9DSVdEcjdqOVdzMDB4MVJRQ2FhYlFrMWtZUTJCTUkwbzFvMk13Mnkva1NBU2hIUnZLYmlrQmk3ZG9EZUUrOVpNU1NtWE5pc1Jzbm05VUJCRGdva2Nvc05zdWZrL3lJQURocE5DU1dtZ2p3UmgrZ3ZQWUFFaVJHREhFdGRyenpoM2d5dTJMOEk3N3hkT2FrV2hvaHhFdC8xTjgvcVpaMW5ieU9DSUNUUjBkaW01REF0Wm5NKzNpai93bFhuTWxXVE8wQU5Cc1FvcDNUdGd6d1BmMWJZcW5NZWJGVWRqVVFyaTlXcW1wSzhNR3AyL0xuVnJWT0UxUVdBV2lDUVpJUXl4UHc1TFdWWExvblc5bkVGL0pPUmNCckVVQTkzT01wVzdGeWdjWit2bGk1aWpOTEswVWxBbENKanBRNW5nQVNuV1Zqa0dlMjJuTUJJZ0EyZm5xa0tYTUp4R0t4Tm5NOVR1eHRaVG83NXR1RUU2L2g3Qm9pQU00ZUg0bXVBb0hDbENsVEtoUmJVa1NBNm5xREpiNGI0VlFFb0JIVXBVMVRDSGdRYXoyZnI2ZDk3WnIrL2pIQ2swd21wOGRUMlN2WTFySmQzb2dqazNJZG1paGZCR0FpUWxMdVdBSjVyM2VnQWNGMXRMK2IvM1N4M1ZXclZrMGR4bzRYZVBrYmJINjJiMkhIMUwvSFU3bW11R0FvQXNBakpxazVDYnoyNUpPVnZ0dHZWYWM2Q09HWW92T0NaOUl2ZUg3TUVRRXZUK1hia05mSFUxa2xDcnpvM0NRQzROeXhrY2dtSU5EYjI2dFBVTVdPNHFQS05NSjNIZUdLaE1QZkt5QUNVR2IwSkx0cENQeko5a2dSWmh0dGs0Qit1bXJWbW9PTjFqZXpuaEZmSWdCR0tFa2Q1eEpBN1VLN2d5T0E0NHcvRDRDVEN4NVBiVThmMnRBeEVRQWJJRXNUMWhFWW5xVDl4anJ2cFQwandVR1hYMzY1T3NRSFFMb0ZKdjQ3d0ttbkFpSUFFdytlMUhBd2dYMEFob0RnYnB0RDNQVUFFZzFNVzJxZ2JTOWZPTHpNUUQzYnE0Z0EySTVjR2pTVFFGZFgxeEFma3F0RGJKNlk2Ym15cjBNUFBYVGtDQ0FhUFdNYklQeTJjbTB1SlRnd1p1T0xSYmhGUTBrRXdCQW1xZVJrQW9WMmluRjhlVGJiMHF2YnQwL2YxWmlPSzNpK3dGWXhhUVQvVmJGQ0F3cEZBQm9BWFpvMGw4QlgvUDQzMmVNR050dFNoOTYycU5oWUpOUzloaThLL3J5NFhHN0toeWg3clVobTVwUXJiMFMrQ0VBanFFdWJwaFBvMVBKZk50MXBCWWVrd2FtamkvTjd0QzNoNWJmWUtxVTJCRHk3VWdXN3kwUUE3Q1l1N1ZsQ29LZW41MTEycko3SzQ0a05pZURZMGEyYzM5WDFEaTlIMkNvbFJJQjkrR2lCSjVXcTFWZFd6ZG9pQU5YUWtycU9Ka0NBOTNDQXhHWkg2aHpmaUs3aGM1ejNPbHY1aE5CMTlkVzN0SmV2WUcrSkNJQzl2S1UxQ3dsbzNzSXYyYjI2SHNBVDYxUHZuWGQ2UjdkUzZQU29weEpmSEoxWFl2NkEvSDd2T0dhN2Mwd2dKVUJKbGhDb2lrQjR3UUxlK09qWnFsYXFvL0xNVGEvcytsYWdjalB5NVNTQ1FUVmZ5U2EvTTJUNFVlSktmc3dvRXdFd2c2TDRjQXdCYXNmVDdBcEcxK2lNMFczTm1EdDNMMENZT2pxdjFMeW1vWG8zWWFtaXV2T3FkU0FDVUMweHFkOVFBdW9DV216Tm1obTl2YjBsUDd0Um4wK2RnMit4STBna09pS1pUTzY2RnFBTmd2cG00RUVUdDQwWFRGekhuaG9sSWRyVHRMUWlCS29qRUU5bFA1Wkk1M1FzZURidlAydnVRRHlWVVMvZ0tPWGtlNlV5emMvRFU0YXdQZFRmMys5UlJnanJ1STFkZ3NEejVkS1lhd2ZsS3RtUkx3SmdCMlZwbzI0Q0l3L1FJTncweWxFYkFDWVNmWDI3blU4ajBFdGcweDhDWHJ0bFczNlFiWmliM0l2TlVCcDk1R0JvQllzcWlRQllCRmJjbWt0QTg4QkJRSERnT0srVFNQYytNQzRQZEtKSE9POVZOcnVTZWpjaFZ0UFlvS2Z6NDlYVU4xSzNsam9pQUxWUWszWHNKMURBY3UvWTIzUEZxblZIakE3bzVWa3ovOGpMYjdBNU5pSHBuM0pDY0NJQVRoZ0ZpV0ZpQWdpSGw2blVvWG4wTVZmK2UrZk5VMThNY3NMcndzcUVESUE2N25icUFnMzRFd0ZvQUhScHNpWUMyOHV1aFRCRDNSMFlVNDZ3MjZuQm1QSUdMeUNTSXk0RWlnQTArSU1nelJzbW9NN3JTMWNtQ01UajhURWJGQkxjVzdweWErYlcyaXNSZ0ZySnlYbzJFOEQ3S2pRNERTZE4rZHpZY3BydysvbGo2OXU3UktBNVl0dHpSQkQyb3BmV21wRUE2cVMrYlZjK2RCMStlZFhhdGRPS0ZYZ0RPNmM0Nzh3cDdlMkVYeEFTQVhEbXAwT2lHa2NBUFNNQ3NIVmM5cWhGbk55WjExSXIrbkxIeE5LWmVRQ2tuc29iVmU2NDJZTUc5OWhqVXFPakVnRm85QWhJKzRZSWVQU2h4L2hHZS9uckFEdThmRW5UNmZkSWVBY3Z6bVJ6YkNLQXZiVkNvYzJNQU92eElRSlFEejFaMXpZQ29WQm9nRGVhdjl2V29NVU5zWmk5djJPb2JjeUZTNHViTE9sZUJLQWtGc2wwSWdFaS9USW54bFZqVEZNMURkVVRoRFd1YnM1cUlnRG1jQlF2TmhDSWhoWTh6czNvYksyUXRDR3ZodzhFR3RzVkVZREc4cGZXcXlSQVJJNTd0WGFWWFRDMWVyM09SQURxSlNqcjIwckFvMm4vWVd1RERXcnNwK24wKytQcHpFa3NlSlllSllnQU5HaUFwZGthQ1NDcXI5ME8xYmkyNDFlN0p0bS9YenlWZmJDZDJsNEh3bzJKZEc0NGtjb21yQXBjQk1BcXN1TFhFZ0lGci80Szd4SWZzOFM1QTV4NnRmenBITWIvWVNzbUQ5LzlXQnhMWnRUTFJvcDVwazFGQUV4REtZN3NJQkRwN3Y2N1RtVGJpeit0N0pOWHp4ODYzajhTOU1MdWY4aC9YU3RUYXo4enVzaU1lUkVBTXlpS0Q5c0k4SVpBbWdhT2ZzN2ZNQXlOUG1tNExnQnJnL1lsczY4SmlBQ0EvRFViQVoyMEI1c3Q1bEx4OHFIOVIzZkxKeWg3a1pQckwxeTlldldVM2RhcEkwTUVvQTU0c21xRENLRG4rZ2ExYkc2ekJNZnY3bEI3Z1BQVUMwMTRzbHZhZDd2WGErcXZDb2tBN01aWU1weE9JQnJvK3F2VFl6UVdIMzVvZkwzTnovL3BZYzY3bWExazRyc0RJM2NFU2hiV2tDa0NVQU0wV1VVSVdFV2d0N2RYQjRKbkt2ai9wd3BsVlJlSkFGU05URlp3Q0lFQmg4UlJWeGp4Wk9iSThRNElxWklBYUxGc2R1L3g2OVM2TEFKUUt6bFpyNkVFQ0dCalF3TXdxM0hVRm85M3hYYzZEaG1mTjJaNUVKYU1XYTVqUVFTZ0RuaXlhdU1JOEFlM1JSNEdvdmtyMTZ6NVNKSGt5QStHNkRDM3VGeHFpZ0N6d0tRLzVtaVNKM0VqQk93bDBCSVBBekd5T1hyQnN5Nld5djVZMlRCMlpBRmhQdWVYVHhwTlZqOUZWcjZDOFJJUkFPT3NwS2FUQ0JCV09rOTJVcVJHWWptYTkrb1hLT1BLWDJLcm5FaWI4K2FiWU1yekFDSUFsVkZMcVZNSmVGRDlDckJUbzdNNExqcEtieSs4ejR4R1JBRE1vQ2crYkNmZ3lSY0diVy9VQVEzdURLR2pnM1JUdGwxVG5Pd01TaVpDd0RZQ3V0Y3oyYmJHSE5nUWtXN0tDMFZGQUJ3NHVCTFN4QVIwS3V3M2NhM1dyVUdhcCtLZEFxTTlGd0V3U2tycU9Zb0FrbmF3b3dLeU9aZ0NvbnB2UU4ydGlnRFVqVkFjTklhQWJzb2VzREd4MTlicTZMVVFxZkt0d3RHVks4eUxBRlNBSTBYT0pVQ0F4emszT2hzaUk1aGhSaXNpQUdaUUZCK05JSEJFSXhwMVVKdW1mQzFZQk1CQkl5cWhWRVVBcTZvdGxVc1NFQUVvaVVVeW5VeEF2VExieWZGWkVadFZQa1VBckNJcmZpMGowRUZ0cDFqbXZJa2NFMUhkUjBFaUFFMDA0QkxxRGdJRThJVWRjKzcrZi9ubGw0c0F1UHNqNEw3ZTkvYjJxcDJXS1UvQk5UMjk0NDlYTE9ycVJ0ME82bXBkVmhZQ1ZSS1lNZnZRQXdDd210ZHBRN1AvV1JtL0NJQ1ZkTVczNlFSUUg5NExnR2FiN3RpbERrVUFYRHJ3emRwdFB2OC9vMWxqZDJMY0lnQk9IQldKcVN3QlJQeFcyVUlwcUpxQUNFRFZ5R1NGUmhHSXA3SmQzTGFYelRXcFVrY1BmZTAxUGlDcVZHUGlNaEdBaVJsSkRjY1FvS0JqUW5GQUlFOCsrU1RWRzRZSVFMMEVaWDFiQ0NUUzJjTUI4QmlRdjEwRStKYW92bXVoeGhrUmdCckJ5V3AyRTBEMXNzeDk3RzYxMWRzVEFXajFFVzZCL2lVUzJROFFVVzhMZEtXcUx0aFJXUVRBRHNyU1JsMEVxQTErV3BjRFdia3NBUkdBc21pa3dBa0VFc20xbitJNFBzY21hUXdCMmpabXNjWUZFWUFhd2NscTloQWcxUDQvdDdRWG02UXhCSERUbU1VYUYwUUFhZ1FucTFsUFlFVXlleXEzY2hLYjY5S0VIVWE0ZmNJNkJpcUlBQmlBSkZYc0o1QklaWTdXRUxMMnQ5d2NMU0tRQ0VCekRKVkVXUXNCSGZCOFhzK1VuNzlpUHkyWENqbzhhVWFuNUFqQURJcml3MVFDOFZUdW13Z1FNdFZwaXpsckp5aVkwU1VSQURNb2lnL1RDTVNUdVVVQTdyN25ieHBNQTQ1RUFBeEFraXIyRUVqMDljMEdwRXU1TlErYnBESUUrT2pvRlNKdG9FeHhWZGtpQUZYaGtzcFdFVkJ2K2lYZCt4RDduOFVtcVFJQkFuaThyVzM0clFwVkRCZUpBQmhHSlJXdEluQk5mLytVZG1yTHNYKzUzODhRSmtwOEJQRDh3b1VMNVVHZ2lVQkp1Zk1KOVBmM3Q3ZHR5ei9Na1o3TTV2cGtCQUR4QlVCRTVBTUJJN1VyMTVFamdNcDhwTlJDQXVxd2Y4djIvQzNjeEZ3MlNVWUpJTHhodE9wRTlVUUFKaUlrNVpZUVNLeGRlMEE3dE4wT0JQS2NmNVdFZGFEMVZhNVN0cm9JUUZrMFVtQVZnUldwekhHVTErN2dqZC90UC9CWkUrS2xRZjg5TmExWVlpVVJnQkpRSk1zNkFvbDA1bUlOOERwdVlRNmJwRkVFRE02YWN1NWZiRXNyenNoVUNGaEpRRjNwajZjelh5WEM3M0E3Y3JXZklkU1NDRWZFczVaVlM2NGpBbEFTaTJTYVNTQ2V6QnpaOW03KzUwRDRuMmI2ZGFVdnZXRHFtNUZFQUZ6NUtiS24wK29XWDBLOXpCUHhFVUNZYjArckxkMEt0Y1B3QzJiMlVBVEFUSnJpYXhjQmRZdnZ6ZTJGSEJHb2UveTc4bVdtTkFFanVZVHd0TWZqR1RaUzEyZ2RFUUNqcEtTZUlRSkVoUEZrTHR4T2JhOGkwVm04a3BkTmtna0VtT2ZOWmowQldBeEhCS0JJUXFaMUVWQWJ2bnFEVHlLZFd3ZEljWFltbnkyR1lHN0NBYk9lQUN6R0pZTlVKQ0hUdWdnaytuTDNhZ2czc0JQMTgxMDhrV1F5QVRMekFhQmliQ0lBUlJJeXJackFqL3I3Si9IaC90SjRLdnNJRUJ6TER0clpKRlZKd0dCMTJtdHkyMzBHNnhxdUpnSmdHSlZVSEUyQU4veUZVN2JuLzhpSCs5ZHkvcEZza3F3bDhKZXVycTZDMlUySUFKaE50RVg5WFhYVnpSMngxTHBUNHVuc2hZbFU5blhlOFB0NHIzOGdkeGZaSkZsTWdEVDBXOUdFQ0lBVlZGdklaMTlmM3g3eFZHNWw1N1F0djBNb1hNY2IvUThKNFAwdDFNVm02QXBGZTdvZnRDSlFFUUFycURhcHo5N2VYazI5bGl1Um1ueFErUUFBRUFCSlJFRlV6SjdNZS9sUVBKVjllMEQzdmdOQWk3bEw2dGQ1Si9OVWtva0VETHE2M21DOXFxdUpBRlNOclBWVzJMbXgvM3ovMlhNM2t1N2RTQWdiZUMrL21uczZsVTFTZ3drZ3dmMVdoU0FDWUJWWkIvaFY5K1pqc1JzbkwwLzN6MXl4YXQwUmlWVG02QlY5dVdOaTZXeVV6K1VmamFleU9odnQzTmpQNXNONzlkMzhEenNnZEFuaFBRTGJDMGdQdnJkbzdwd0lnTGs4YmZlbU52S1ZLek1IcmtqbFR1UXI4K0Y0S3B0bSs1bXlsWDNyZm9ZZFc2LzNVUDQyemFQL2pnQWYwblQ2UGU5UlZ2REdycjZMTHhmd2JCK3hxaHQ4OTVWTmY3NjM2clVNcmlBQ1lCQ1VWZFhVZVhjeW1aeXU5dElqNTk5OWZiT0wwOWpxZForSXBiS1h4Tk9aUHQ1ajM4NGI5U3RzSTN0dG5wS3lSRHFuNjE3Y3BBSGR4bGZtMVJONFBRQ2dIc2JwWW5FNGgrZFBadnNvbTl5alp3aE9TZ1pqdVpvL0k3ckJ1bFZYRXdHb0dsbjlLL0NHaWJGazlzeDRLck9jejdzVHc5Q3hudmZTai9MNTk3TnN6eFVOTmYxaDNrVi9Hd2dYd281WFozMkFXK2NzL2kvSkZRUTJIempqQ2lzN0tnSmdKZDBTdnRYR3Z6S2R1eGtScmdQQXBVQ3dDQkQrQVFEMlpwT05teUZJMmtHQUFHN3NuVGN2djJQSm12OGlBTlp3TGV1Vno4dTdlR0JQTFZ0QkNvVEFEZ0xFR3lmdkpIWXNXUFdmMjdES3RmZ3RSWUNQQU5LbDhpWFBYUVFNOVBZVmowNTNHNmhYVnhVUmdMcncxYlJ5UjAxcnlVb3VJNERQTFZya2Y4N3FUb3NBV0UxNGxIKysydDg1YWxGbWhVQlpBdVRKcXpzNFpjdk5LaEFCTUl2a0JINzYrL3ZiaDZGejNRVFZwRmdJS0FLUFJ4Y3VmRm5OV0cwaUFCWVRIdmt5VFRKN3paWnRoU2Y0UHYwWExXNU8zRGNCZ1lsQzVGdEJWMDVVeDZ4eUVRQVRTUExlM1JOTHJmdHdJcGs1VGQzZlQ2UXlrWGdxK3hCYlllVExOQWhmQWFDUGNGTTh0dnhma2hBb1J3RGhlUjIwMzVVck5qdmZGZ0hnSzkrb05oTDF0SnQ2RmoyK09uZHNQSms1OHBway8zNW1kOGdPZitxNzhZbDBka0U4bWIwcmtjcitkc3U3K2ZzUTlOc0k4UWJrKy9zRUdPTTRqbWF6aFMrM0k2bFZDQkQ4SVJvODkxbTd1bVA2QjFUOTZPT0tWT2E0UkRKN0FlOEJYMlNqUkRxbmI5bVd6M3NvLzZKNkZoMDB1ZzhRSDJuRC9NdXFmSnlwUjEySDQ2bmNuK09wN01aNEtwZE1wRE1YczcrVDQzM1o0NVh2b2lXU3VjOHFNVW1rTWtmSGttc1BXNzA2YzVBU21aVXIrL2U2U3IzQUloWnI2NzN6VHE4U245N2VYcTFvYWpuR1pjclVhNjJVRUMxUDVtWWwwdG5ERThtMW55cjZWOU40WDJaK0xKV0x4VlBaeDloVWJOUTViY3NBRWF3QmhPTUo0Tk04VlEveXpPSkJremZnTWdSSk5ST2dOaHI4NTVyWHJtRkYwd1JBYlZ5SmRLNmY4dG9HRGZCdVF2Z3h4ek9UcmRxa0RwTjVReG81WkQ2SkQ1MkRSUGdkOXJjQmRMaEwrUzRhSWQzRFluSTNBZDZCcU4yUjE3VGJXR1EyNnQ3aDlaMTdicmtaTzZiZXRQL3ptMi9pUGZSTk0yZk4zV1ZxV1pXeDNUemwzZnd0TEVTM2VoQTJBc0VkaE5xWU5rREg5UWdVNFU0Y3hvWnNrb1JBelFRcXJVZ0FQd21GUWdPVjZwaGRwcG5oVVAwSXhQNno1dDdHaC9ycTFzVWhadmlzd2dlTEJVemorbnV6V016bUtiZVBuK1NOK1hNOGZ6SUFuZ0lJOHhudXFVVlR5d0RBWlhBU3p4L1A4NGZ6dWgvaGN2V21HN2xQejBBazJVNWdPMmhvKzEwaVV3U2duZHIraTNITlk1TWtCSVJBTFFRUTdoL2NzdWVqdGF4YXp6cDFDMEFzblExd0FMTHhNd1JKUXFCV0FxaGo3N0pscHczV3VuNnQ2OVV0QUVod1dxMk55M3BDd0UwRXl2V1ZUejF2REllNmYxT3UzTXI4dWdXQWd6UERCN3VSSkFSY1NVRDNhTnJGamVwNS9Sc3ZvVzMzTEJzRlNkb1ZBaFlTK05XMFR1MXBDLzFYZEYyM0FHeWV0ZDgzSzdZZ2hVSkFDSlFsb09YcGdxNnVycUd5RlN3dXFGc0Fkcnl4aE5ROWY0dERGZmRDb0hrSmxJd2NJYkZraWYvNWttVTJaZFl0QUNyT3pRZnUvMjk4SVdPdG1oY1RBa0xBRUlIWGNRZ3VOVlRUd2txbUNJQTZDb2dHZlFzUmlHOEo0bjBXeGl1dWhVQkxFQ0NDSDRiRHZyODF1ak9tQ0VDeEUrR2d2NitOQms1SEJQWE9lZlZVRXg4WUZFdGxLZ1NFUUpHQVY5OStUWEcra1ZOVEJVQjFKQlFLYlFrSGZJOUZncjV1TmcwQkZnSGdyMWtKSGdFQVM5OXd5djRsQ1FISEVSZ1gwTENuVVBqbzRzV0x0NDdMYjhpaTZRSXd2aGZob0M4WkNYYWYwYVo3NXhQQ1BDTDYyZmc2c2l3RTNFS0FkNGpwRjE1NDlzOU82YS9sQWxEczZLSkZYYTlGQTc1N295SC91WHlLOE4xaXZreUZnSXNJRENMaXRiMjl2YnBUK215YkFJenVNSjhpZklPWC84Z21TUWk0aVVEUGtrQzNPaFYyVEo4YklnQ3E5NFFvQXFCQWlMVTBnZmM2Unh2NG1sai9lOHZPbUt0SkFLN3A3NThTUytaOGlWUTJzWnVsTXhldlRLMzlUS1h1cWJmd0lOR0psZXBJbVJCb0lRSnZBY0hYbmRpZnFnUkF2V1lybnM3RzI3Ymx0eUpTaGdDVzdHYUUzOUZCdXplZXloTGJVRHlWKzlyeXZyNTkxVXREbEtsWGVFM2RsbGMvZUxDbkU0RklURUxBYkFKRWVFMGs1TGY5dS81RyttRllBUGpDaGRZNTdjM3JXTW5DUmh6dnJOTUdRTi8zNk42L3RWUGI2OHBBby9zSW9DbGZCcnF6VHpJUkF0VVE2SStHdWkrcFpnVTc2eG9XZ1Axbkhmd1VBSDRlNUU4SUNBRkRCTGpTUzVxbjROaU5uK01EUXdJUVQ2K2JpMER2VXl1SUNRRWhZSXdBYnpPWExWbTQ4QmxqdFJ0VHk1QUFJQlZPNE1QMnZSb1RvclFxQkpxUUFPRjU0YUIvbGRNak55UUFBQnFmeXdNNnZUTVNueEJ3Q0lGSGg4Rnp2VU5pcVJpR1FRR282RU1LaFlBUUdFVmdtTHlmUHovVTljcW9MTWZPR2hRQVhmMVlnV01lWDNRc1RRbk03UVRlSUYwN3VsazJmalZZaGdTQUFCL2d5bHZZSkFrQklWQ09BR0hpNWRrZmVLeGNzUlB6RFFsQUpPaDdBZ0RmQVBrVEFrS2dOQUdFT3lLaDduOVhMOGNwWGNHWnVZWUVRSVdPQkl2VVZFd0lDSUZ4QkFodTdjVDhGNHU1elRRMUxBQWpQMXlBY0hNemRVNWlGUUtXRTBCNGZxQk43K3JwNlhuWDhyWXNhTUN3QUtpMkNiem44WFFUbXlRaDRIb0NoUENVcnRQSnl4WXNlTHRaWVZRbEFORkExMS81ZXNCc0JGQzNPS2haT3kxeEN3RVRDQXp6YWZHM2xvYjhqbm03VHkxOXFrb0FpZzBNa2Zjb0l2cC94V1daQ2dHWEVSamtuV0NBZDRhN2ZiKy8yVGpVSkFEcVBtYzA1Ty9WOGpTTE8vd2syekNiSkNIZ0JnSTZFRndVRHZweXJkRFptZ1NnMkhIMXF5YXNnaDhEMU05aUtEL2kvRUUyU1VLZ1ZRa1FJRndVQ2ZtdWJwVU8xaVVBUlFpUndJSmZoNFBkWDVzKzJUdE52ZktZQUY0b2xzbFVDTFFLQVFJNlB4THdxUjFkcTNRSlRCRUFSUU1SU2YzSTRlTEZDNStLQm4wZkNnZTZOYjVJY2dvUlhnRkFQd2JDRzdpZVBFekVFQ1ExSXdHOE5CcjBMNjhVZVRPV21TWUE0enVQTEFqaGtHOWpOTlI5U1NUb3YzQmc2NTVmcG5ZNGVKaThNOGhUMkY4bitEd0x3dzk0UFRsdFlBaVNIRXVBK0haZk9CTHMvclpqSTZ3ak1Nc0VZSHhNeTVhZE5oajErVjRmdVlDNGNPSExTME8rOVN3TUY5SGdWUFdlZ1kzajY4dXlFSEFBZ1dIZWozMHpHdkN0ZEVBc2xvUmdtd0NVaXg0N3RqN0VaU2V6U1JJQ1RpSXd3RWV4QzhNQlA1L0NPaWtzYzJOcHFBREVVcm4veTkwNWhFMlNFSEFTZ1RmNGd0K0ZmQjNMOE0vWU9TbjRhbUpwbUFCY2sremZqNjhCeUJlTXFoa3RxV3NIZ1pjQTZjdlJGcnpnVndwZXd3U2dYY3Z2aXdBZkx4V1U1QW1CQmhGNG1tOWRuUlVKK0c5clVQdTJOOXN3QVNDa0diYjNWaG9VQW1VSThNN29IaTFQcHl3SitIOVhwa3BMWmpkT0FBZy8ySkpFcFZOTlI0QnY4ejIxL2UzcHA2Z25XMnNKdnBuWGFaZ0FhRVNQTkRNNGliMWxDRndIQTFzUFU3ZXBXNlpIVlhTa1lRS0FIdjB0anZOdmJKS0VRQ01JNUlIZzdralFkMVkwR25YdGw5a2FKZ0RxRjFNMDBNL21rYitTVFo0R1pBaVNiQ013Z0FRWFIwSytFMnhyMGFFTk5Vd0FGSThsd1FYM3NRSmZQSDJ5ZHcrK0NDTXZHVkZReEt3bVVOQ0pEZytIZk44M282Rm05OUZRQVNqQzYrcnFLdXc1MlhzQUwvK0NUWklRc0lyQVpsM0RUeTF0OHJmNG1BbkhFUUtnT3FSRWdJaWVVUE5pUXNBQ0FrL1E0TlE1UzN1NjFhUG5Gcmh2VHBlT0VRQ0ZEeEhiMVZSTUNKaEpnRTh2ZnppRXc4ZEhvMmRzTTlOdksvaHlqQUQ4cUw5L0VnTTluMDJTRURDTEFDSFIyWHg2K2ZWL0NRVCticGJUb3A5V21EcENBR0xwL2c5TjJaYi9MUU9keGlaSkNKaEI0QWtnRElSRC9sK3EwMHN6SExhaWo0WUxRREtabkk2UVZ5OVlQTElWQVV1ZkdrR0FOcUJYUHpVUzZsN1RpTmFicWMyR0NzREt2blVmSDhhT3A0SGcyR2FDSnJFNmxzQldqdXo2U05BL1A3eGd3WXM4TDJrQ0FnMFRnTldyTXdmcHVyNkI0OXVIVFpJUXFKc0FnZmJQbXcrY2NVN2RqZ3c0YUpVcURSR0FWYXZXSEp6WDhGbUdLTjhJWkFpUzZpSkFnUEEvTkxpMVBSbzhkMFB2dkhuNXVyeTViR1hiQlVCZDhDdDRQTDl5R1dmcHJsVUUrRUtmdCtBOTJjM1A4OWVEMW5ZQklDck00WURuc2trU0FuVVF3TC93SWY5OGRhRnYwYUt1MStwdzVPcFZiUmNBalhSNUQ0Q3JQM0oxZDc2QWdNdTl1dWNmMUNGLzNkNXFjTkJLcTlndUFFajQxMVlDS0gyeGxjQTdxTU1wNFdEM1YyU3ZidzUzMndVZ2ovZ2NBRDREOGljRXFpRkFFQ3NRSGhaZTVMdWptdFdrYm1VQ3RndkFlYUh1VFFoMFYrV3dwRlFJRkFuUU5pQTZpdmY2NTZuUFRqRlhwdVlRc0YwQVZOamhvQzhNUUxlb2VURWhVSWJBVm5XdWo4TjRVQ1RrZnhRUnFVdzlXN05icmJHR0NJQ0NxQk44bGFlYjJTUUpnZkVFaHRHckgvclNwcWYrSlJ6MnlXdmp4dE14Y2JsaEFyQTA1UDh6RVY3RWZYSHQrOWk0NzVMR0VuaU45L1AvUm9OYjkxQ1A4dmIyOXVwamkyWEpiQUlORXdEVmtXaW9PNnNqSE0vejI5a2t1WmtBd3RXRTNtUENJZC8zNWFFZSt6NElEUlVBMWMybEFkLzlCS2llMzM1VUxZdTVpc0F3QXR5RENFZEVBcjVsMFVDWG8yOFJ0K0xJTkZ3QUZOUm9zUHNtSElaVEFXRzFXaFp6QXdGOFJ0ZndXSzJ3L2ZSd3dQZVlHM3JzeEQ0NlFnQVVHSFd4aC9jQ2k1SG9Dd1R3Qjg2VDh6K0cwR0tKaHhZZTV6MytkOE9CYytlcTkvTXRYcnhZZllXM3hiclpQTjF4akFBVWtZVkQvcHQxTFg4aWFIUWE1LzJKVFZKckVGQy8vWENPVi9lZXlIdjhiNkRjMW5QRXFEcE9BQlNWODNwNlhvMzArRytOQkgySElPRnhuUGNZN3pwZTRLbWs1aUxBd3diUEFzRlArTXIrVkI3UFh6VHJJN3pOaGQxNHRJNFVnTkhoaDBQZHYrRVB6aEg2aUJEUUF0NXhYTUlYanRTUGlJeXVKdlBPSS9BT0FvVjVqLy9wU01oM2dWelpkOTRBcVlnY0x3QXFTR1huaGJvM1JZTCtURGpndnlJYzlNMklCSDJvSVg2Q3hXQTlsNnZYUDczRTA5ZlozbVZUZXg2ZVNMS1pnSHFtNDBVZ0N2SDRUQTBIL2F0a2oyL3pDRlRaWE5NSVFLbCtMUWwwUHhJTytqN1BIN1lQaGdQZEgrVDd5RWNUMGhrRWRENGZkaTRqd0svdU1QZ2FBSDJiODY0RndCUUEvQndCMXZOZGh6czQ3MjVldmhjQTd3TUFuc0pkdk9lNm5mTnZCY0JmQThCMWJQMUU5TE1SUS93bEVIQVpQTXo1NnJ5V2VDb0pZQjF2K0QxcUxDSWh2MklzVEpxQVFGTUx3R2krNnFLU3VvOGNEZmp2akFiOXl5TWgzOVhSWVBkVk84ejN3MGpRZnlubm5SOEpkcXU5MHprandoSHduY2g1SjBTQ3ZzOXkvai91bVBybWhZUCtremovVk00N2cvUE9ZdnR5Tk9RL2Q4UUMzV2Z2S1BNZHcvbWRiTnJBMjlNN1dXQit6L0c0U1F4VVg1VUFQanlFdzNzemgrNUl5TCtPR2JSY2F1VU90WXdBTkhLUWxpMDdiZENyYTJkekRNK3p1U0RoQTBSd3NWZkhPYnpoSHlNL3V0RzhRMnNoc0xJQUFBUjlTVVJCVkM0Q1lOTFlEUSsvL1FydkV0OHh5WjFUM1R6cktlQk1Hbno3dUdqSTk5MUZpN3Jsem94VFI4cGdYQ0lBQmtGVnFyWThtWnVGSGRPVzgzV0ZReXJWYTlLeWpYeDY4MlBVOGdmeDN2NGppeGQzYjVZcitrMDZraVhDRmdIWUNTV1d6c3lMcDdLNWVEcTdpYWN2N0xEY2M3RlU5cjg1NzZaNE1yc2lsczUrTDU3TWZUZWV5bncvbnNyZHlQbXE3b3RlcElkNEkxbk1yanhzclpCMEZyUHZGTkI3QUExT1BUTVM5RjhZN3VuNVN5dDByTm8rdEhwOTF3b0FYOUhIRlgyNVkyS3BYQ3lleXVwSXFGNDFkUzVmNFQrUUIvMkFIVWF6ZVVNNGl2Tk80enNHVVNTNENKQytEb0RxcnNMcG5LL3F6dVJELy9kRGMvOXhGK0FKN3RzYXZwTGZIUW42UE9HZzc1dm5CYnBlaWtiUDJOYmNYWlBvS3hGd3JRQ3NUT2JtZVhSYXo3ZjhJZ3lJdDNQKzc3NlVCOEJWbXFZZFBremVreUlCZjQ5Y3lRZFgvYmxTQU9MSnpKR2t3ZTI4MjJ2MlBYZTFIOVloUG1wNUVBaHZRQ1ErdFBlMVJZTGRTNWIwblB1SDgwTmQ4blJsdFRSYm9MNHJCUUFBdytDdXY2Y0I4Si80eFA2RU5oZzhOUkxxUGpNYzhOOEE4bGVSZ0JzS1hTY0F2YjI5R21qUTJjS0R5NGYxOENSZnMvZ3RuOVAvTzUvUEk5dkJ2S2YvbFhyNVNpZ1UydExDZlpldVZVbkFkUUp3MldXWEVWL01hN2wzRGZCRmpQdUJzSWNBei9UcTNoTWlBZDluSWdIL2YxVDVlWkRxTGlQZ09nRkFQdmtsZ3FFbUhtY2xYbTl3L0UvelJuOFBrdjdwY0tCYjQ2djJ4L0toL1pwb3NQc20rUUlPMDVGa2lJRHJCRUJSNFEzbmVqVnRJaU9PK1NIK3Q1VHZXb1IwRGVkSGdyNkRlYU0vUGh4YThJQVN0U2JxUzFPRTZwWWdYU2tBNFpCUFBkM20xQmRRcW5QNE4va0RxTDdhZkp0WHB3L3p4cTcyOEorTUJueXhjTkRmcDE2bHhlV1NoRURkQkZ3cEFJcmE5TWx0YzNqYXgwWnNqVTVQRXVFVkFIZ1JBQVdIY0hnT2IvVDdzSjI4YUpIL09aQS9JV0FSQWRjS1FGZFgxeEJ2WUlITm01NzJzZ0k4d256VnVUVlBMRW5jQkNoVGJlaDhLUDhVRUViVTE0ZzVCbldWL21QUlVQY2xmS1grQjVHZ1B5UGZyck5rRE1ScENRS3VGWUFpQzc0dHFFZUR2ay93WG5kZklGakcrVmZ5OUZvKzU3NmY1OVdodU5wb2VYYkM5QzV2NFMvd2V2ZndMYmdFMS80ZTI1VnF6ODRiZkFRMTdXUFRKM3NuUllJK0R4L0tmNVF2MkNYVTE0aTVqaVNIRVhCVE9LNFhnT0pncTcxdUpPUzdtamZRaXpjLy8vUy9lbW53Y3dOZWZWWWJEYjZmN1gwVEdRMTZaK1luZXcvbDllWlBuK1E5ai8xOG5lM2lLTy9aZVlOZkdlNDU5NDlkZk5SUmJFK21Rc0FKQkVRQVNveUNPaW9JaFVJRHl4WXNlSnVuVzR4WU5OcjExdmxkWGU5dzNRSGUwQXNsM0VxV0VIQWNBUkVBeHcySkJDUUU3Q01nQW1BZmEybXBDUWk0TFVRUkFMZU51UFJYQ0l3aUlBSXdDb2JNQ2dHM0VSQUJjTnVJUzMrRndDZ0NJZ0NqWU1pc3V3bTRzZmNpQUc0Y2RlbXpFTmhKUUFSZ0p3aVpDQUUzRWhBQmNPT29TNStGd0U0Q0lnQTdRY2pFM1FUYzJuc1JBTGVPdlBSYkNEQUJFUUNHSUVrSXVKV0FDSUJiUjE3NkxRU1lnQWdBUTVEa2JnSnU3cjBJZ0p0SFgvcnVlZ0lpQUs3L0NBZ0FOeE1RQVhEejZFdmZYVTlBQk1EMUh3RjNBM0I3Ny84WEFBRC8vN0tWTUI0QUFBQUdTVVJCVkFNQTd3d2JsL1k1RGhrQUFBQUFTVVZPUks1Q1lJST0nO2NvbnN0IHN3b29zaD1uZXcgSW1hZ2UoKTtzd29vc2gub25sb2FkPSgpPT57dHJ5e3VwZGF0ZSgpfWNhdGNoKGUpe319O3N3b29zaC5zcmM9Q01fU1dPT1NIOwpjb25zdCBHUkVZPScjOEE5MDk3JzsKZnVuY3Rpb24gYmFkZ2UoTil7Y29uc3QgYmg9TiouMDg1LGYxPWJoKi4yNCxmMj1iaCouNCxmMz1iaCouMixjPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2NhbnZhcycpLmdldENvbnRleHQoJzJkJyksRj1GT05UUy50aXRpbGxpdW1bMF07Yy5mb250PSc0MDAgJytmMisncHggJytGO2NvbnN0IHcxPWMubWVhc3VyZVRleHQoJ0NvbmZlcmVuY2UgJykud2lkdGg7Yy5mb250PSc2MDAgJytmMisncHggJytGO2NvbnN0IHcyPWMubWVhc3VyZVRleHQoJ01hbmFnZXInKS53aWR0aDtjb25zdCB0dz13MSt3Mixzdz1iaCoxLjA1LGdhcD1iaCouMDgsdG90YWw9dHcrZ2FwK3N3O3JldHVybntiaCxmMSxmMixmMyx3MSx3Mix0dyxzdyxnYXAsdG90YWwsRn19CmNvbnN0IEZPTlRTPXt0aXRpbGxpdW06WyciVGl0aWxsaXVtIFdlYiIsQXJpYWwsc2Fucy1zZXJpZicsJ1RpdGlsbGl1bSBXZWIsIEFyaWFsLCBzYW5zLXNlcmlmJ10sYXJpYWw6WydBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZicsJ0FyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYnXSx2ZXJkYW5hOlsnVmVyZGFuYSxHZW5ldmEsc2Fucy1zZXJpZicsJ1ZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZiddLGdlb3JnaWE6WydHZW9yZ2lhLCJUaW1lcyBOZXcgUm9tYW4iLHNlcmlmJywnR2VvcmdpYSwgVGltZXMgTmV3IFJvbWFuLCBzZXJpZiddfTsKZnVuY3Rpb24gY2FwRm9udCgpe3JldHVybiAoRk9OVFNbc3QuY2FwRm9udF18fEZPTlRTLnRpdGlsbGl1bSlbMF19CmZ1bmN0aW9uIGNhcENvbG9yKCl7cmV0dXJuIHN0LmNhcENvbD09PSdzYW1lJz9zdC5jb2xvcjpzdC5jYXBDb2x9CmNvbnN0IElORk9fVFlQRT17Jyc6J2dvb2QtdG8ta25vdycsd2FybjonY2Fubm90LWJlLXVuZG9uZScsYWxlcnQ6J2Nhbm5vdC1iZS11bmRvbmUnLHN1Y2Nlc3M6J3RpcCcsbmV1dHJhbDonZ29vZC10by1rbm93J307CmZ1bmN0aW9uIGVsKHQsYyx0eHQpe2NvbnN0IGU9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCh0KTtpZihjKWUuY2xhc3NOYW1lPWM7aWYodHh0IT1udWxsKWUudGV4dENvbnRlbnQ9dHh0O3JldHVybiBlfQpmdW5jdGlvbiBoaW50KGJveCx0ZXh0LHRvbmUpe2NvbnN0IGQ9ZWwoJ2RpdicsJ2Nxci1oaW50IGNtYWMtaW5mbyBjbWFjLWluZm8tJytJTkZPX1RZUEVbdG9uZXx8JyddKyh0b25lPycgY3FyLScrdG9uZTonJykpLGk9ZWwoJ3NwYW4nLCdjbWFjLWluZm8taWNvbicpLGI9ZWwoJ2RpdicsJ2NtYWMtaW5mby1ib2R5JyksYz1lbCgnZGl2JywnY21hYy1pbmZvLWNvbnRlbnQnLHRleHQpO2kuc2V0QXR0cmlidXRlKCdhcmlhLWhpZGRlbicsJ3RydWUnKTtiLmFwcGVuZChjKTtkLmFwcGVuZChpLGIpO2JveC5hcHBlbmQoZCl9CmNvbnN0IHRyYWNrZWQ9e307CmZ1bmN0aW9uIHRyYWNrKGFjdGlvbil7Y29uc3Qga2V5PSdxcl9jb2RlXycrYWN0aW9uKydfJytzdC51c2U7aWYodHJhY2tlZFtrZXldKXJldHVybjt0cmFja2VkW2tleV09MTt0cnl7Y29uc3QgYj1kb2N1bWVudC5jcmVhdGVFbGVtZW50KCdidXR0b24nKTtiLnR5cGU9J2J1dHRvbic7Yi5oaWRkZW49dHJ1ZTtiLnNldEF0dHJpYnV0ZSgnZGF0YS1jbS10cmFjaycsJ2NtX2J1dHRvbl9jbGljaycpO2Iuc2V0QXR0cmlidXRlKCdkYXRhLWNtLWtleScsa2V5KTtiLnRleHRDb250ZW50PSdRUiBjb2RlOiAnK2FjdGlvbisnICgnK3N0LnVzZSsnKSc7ZG9jdW1lbnQuYm9keS5hcHBlbmQoYik7Yi5jbGljaygpO2IucmVtb3ZlKCl9Y2F0Y2goZSl7fX0KZnVuY3Rpb24gbm9ybWFsKHJhdyl7bGV0IHM9KHJhd3x8JycpLnRyaW0oKTtpZighcylyZXR1cm4ge3VybDonJyxhZGRlZDpmYWxzZX07bGV0IGFkZGVkPWZhbHNlO2lmKCEvXlthLXpdW2EtejAtOSsuLV0qOi9pLnRlc3Qocykpe3M9J2h0dHBzOi8vJytzO2FkZGVkPXRydWV9cmV0dXJuIHt1cmw6cyxhZGRlZH19CmZ1bmN0aW9uIGxvb2tzTGlrZVVybCh1KXt0cnl7Y29uc3QgeD1uZXcgVVJMKHUpO2lmKC9eaHR0cHM\/OiQvLnRlc3QoeC5wcm90b2NvbCkpcmV0dXJuIC9cLi8udGVzdCh4Lmhvc3RuYW1lKSYmIS9ccy8udGVzdCh1KTtyZXR1cm4gdHJ1ZX1jYXRjaChlKXtyZXR1cm4gZmFsc2V9fQpmdW5jdGlvbiBsdW0oaGV4KXtjb25zdCBuPXBhcnNlSW50KGhleC5zbGljZSgxKSwxNiksYz1bbj4+MTYmMjU1LG4+PjgmMjU1LG4mMjU1XS5tYXAodj0+e3YvPTI1NTtyZXR1cm4gdjw9LjAzOTI4P3YvMTIuOTI6TWF0aC5wb3coKHYrLjA1NSkvMS4wNTUsMi40KX0pO3JldHVybiAuMjEyNipjWzBdKy43MTUyKmNbMV0rLjA3MjIqY1syXX0KZnVuY3Rpb24gY29udHJhc3QoaGV4KXtyZXR1cm4gMS4wNS8obHVtKGhleCkrLjA1KX0KZnVuY3Rpb24gZmlsbFNpemVzKCl7Y29uc3Qgcz0kKCdjcXItc2l6ZScpO3MudGV4dENvbnRlbnQ9Jyc7U0laRVNbc3QudXNlXS5mb3JFYWNoKChbdixsXSk9Pntjb25zdCBvPWVsKCdvcHRpb24nLG51bGwsbCk7by52YWx1ZT12O3MuYXBwZW5kKG8pfSk7aWYoIVNJWkVTW3N0LnVzZV0uc29tZSh4PT54WzBdPT09c3Quc2l6ZSkpc3Quc2l6ZT1ERUZbc3QudXNlXTtzLnZhbHVlPXN0LnNpemV9CmZ1bmN0aW9uIGxheW91dChOLHEpe2NvbnN0IHRvdD1xLnNpemUrOCxtb2Q9Ti90b3QsY2FwPXN0LmNhcHRpb24udHJpbSgpLGV4dHJhPWNhcD9NYXRoLnJvdW5kKE4qLjEzKTowLGZoPXN0LnBvd2VyZWQ\/TWF0aC5yb3VuZChOKi4xNCk6MCxmdG9wPWNhcD9OK2V4dHJhOk4tbW9kLGZoaD1jYXA\/Zmg6ZmgrbW9kO3JldHVybnt0b3QsbW9kLGNhcCxIOk4rZXh0cmErZmgsZnM6TWF0aC5yb3VuZChOKi4wNjUpLHR5OmNhcD9OLW1vZCsoZXh0cmErbW9kKS8yOjAscGZzOjAscHR5OnN0LnBvd2VyZWQ\/ZnRvcCtmaGgvMi0oY2FwP2ZoKi4xNTowKTowfX0KZnVuY3Rpb24gbG9nb0JveChOLHEpe2NvbnN0IGltZz1zdC5sb2dvLEw9bGF5b3V0KE4scSkscXc9TipxLnNpemUvTC50b3QsbWF4Uz1xdyouMjIscj1pbWcubmF0dXJhbFdpZHRoL2ltZy5uYXR1cmFsSGVpZ2h0fHwxLHc9cj49MT9tYXhTOm1heFMqcixoPXI+PTE\/bWF4Uy9yOm1heFMscGFkPXF3Ki4wMjUsYnc9dytwYWQqMixiaD1oK3BhZCoyO3JldHVybnt3LGgsYncsYmgsYng6KE4tYncpLzIsYnk6KE4tYmgpLzIscmFkOk1hdGgubWluKGJ3LGJoKSouMTJ9fQpmdW5jdGlvbiBkcmF3KGNhbnZhcyxOLHEpe2NvbnN0IEw9bGF5b3V0KE4scSk7Y2FudmFzLndpZHRoPU47Y2FudmFzLmhlaWdodD1MLkg7Y29uc3QgY3g9Y2FudmFzLmdldENvbnRleHQoJzJkJyk7Y3guY2xlYXJSZWN0KDAsMCxOLEwuSCk7aWYoc3QuYmc9PT0nd2hpdGUnKXtjeC5maWxsU3R5bGU9JyNmZmYnO2N4LmZpbGxSZWN0KDAsMCxOLEwuSCl9CiBjb25zdCBwPWk9Pk1hdGgucm91bmQoaSpOL0wudG90KTtjeC5maWxsU3R5bGU9c3QuY29sb3I7CiBmb3IobGV0IHk9MDt5PHEuc2l6ZTt5KyspZm9yKGxldCB4PTA7eDxxLnNpemU7eCsrKWlmKHEubW9kdWxlc1t5XVt4XSl7Y29uc3QgeDA9cCh4KzQpLHkwPXAoeSs0KTtjeC5maWxsUmVjdCh4MCx5MCxwKHgrNSkteDAscCh5KzUpLXkwKX0KIGlmKHN0LmxvZ28pe2NvbnN0IGI9bG9nb0JveChOLHEpO2N4LmZpbGxTdHlsZT0nI2ZmZic7Y3guYmVnaW5QYXRoKCk7aWYoY3gucm91bmRSZWN0KWN4LnJvdW5kUmVjdChiLmJ4LGIuYnksYi5idyxiLmJoLGIucmFkKTtlbHNlIGN4LnJlY3QoYi5ieCxiLmJ5LGIuYncsYi5iaCk7Y3guZmlsbCgpO2N4LmltYWdlU21vb3RoaW5nRW5hYmxlZD10cnVlO2N4LmltYWdlU21vb3RoaW5nUXVhbGl0eT0naGlnaCc7Y3guZHJhd0ltYWdlKHN0LmxvZ28sKE4tYi53KS8yLChOLWIuaCkvMixiLncsYi5oKX0KIGlmKEwuY2FwKXtsZXQgZnM9TC5mcztjeC5mb250PSc3MDAgJytmcysncHggJytjYXBGb250KCk7d2hpbGUoY3gubWVhc3VyZVRleHQoTC5jYXApLndpZHRoPk4qLjg4JiZmcz44KXtmcy0tO2N4LmZvbnQ9JzcwMCAnK2ZzKydweCAnK2NhcEZvbnQoKX1jeC5maWxsU3R5bGU9Y2FwQ29sb3IoKTtjeC50ZXh0QWxpZ249J2NlbnRlcic7Y3gudGV4dEJhc2VsaW5lPSdtaWRkbGUnO2N4LmZpbGxUZXh0KEwuY2FwLE4vMixMLnR5KX0KIGlmKHN0LnBvd2VyZWQpe2NvbnN0IGI9YmFkZ2UoTikseDA9KE4tYi50b3RhbCkvMix0b3A9TC5wdHktYi5iaC8yO2N4LmZpbGxTdHlsZT1HUkVZO2N4LnRleHRCYXNlbGluZT0nYWxwaGFiZXRpYyc7Y3gudGV4dEFsaWduPSdsZWZ0JzsKICBjeC5mb250PSc0MDAgJytiLmYxKydweCAnK2IuRjtjeC5maWxsVGV4dCgnUG93ZXJlZCBieScseDAsdG9wK2IuYmgqLjI3KTsKICBjeC5mb250PSc0MDAgJytiLmYyKydweCAnK2IuRjtjeC5maWxsVGV4dCgnQ29uZmVyZW5jZSAnLHgwLHRvcCtiLmJoKi42OCk7Y3guZm9udD0nNjAwICcrYi5mMisncHggJytiLkY7Y3guZmlsbFRleHQoJ01hbmFnZXInLHgwK2IudzEsdG9wK2IuYmgqLjY4KTsKICBjeC5mb250PSc0MDAgJytiLmYzKydweCAnK2IuRjtjeC50ZXh0QWxpZ249J3JpZ2h0JztjeC5maWxsVGV4dCgnQWR2YW5jZWQgYW5kIGVhc3knLHgwK2IudHcsdG9wK2IuYmgqLjk1KTsKICBpZihzd29vc2guY29tcGxldGUmJnN3b29zaC5uYXR1cmFsV2lkdGgpe2N4LmltYWdlU21vb3RoaW5nRW5hYmxlZD10cnVlO2N4LmRyYXdJbWFnZShzd29vc2gseDArYi50dytiLmdhcCx0b3ArKGIuYmgtYi5zdykvMitiLmJoKi4wNSxiLnN3LGIuc3cpfX19CmZ1bmN0aW9uIGVzYyhzKXtyZXR1cm4gU3RyaW5nKHMpLnJlcGxhY2UoLyYvZywnJmFtcDsnKS5yZXBsYWNlKC88L2csJyZsdDsnKS5yZXBsYWNlKC8+L2csJyZndDsnKS5yZXBsYWNlKC8iL2csJyZxdW90OycpfQpmdW5jdGlvbiBzdmdUZXh0KHEpe2NvbnN0IE49c3Quc2l6ZSxMPWxheW91dChOLHEpLHU9Ti9MLnRvdDtsZXQgcGF0aD0nJztmb3IobGV0IHk9MDt5PHEuc2l6ZTt5Kyspe2xldCB4PTA7d2hpbGUoeDxxLnNpemUpe2lmKCFxLm1vZHVsZXNbeV1beF0pe3grKztjb250aW51ZX1sZXQgcz14O3doaWxlKHg8cS5zaXplJiZxLm1vZHVsZXNbeV1beF0peCsrO3BhdGgrPSdNJysocys0KSsnICcrKHkrNCkrJ2gnKyh4LXMpKyd2MWgtJysoeC1zKSsneid9fQogbGV0IG89JzxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iJytOKyciIGhlaWdodD0iJytMLkgrJyIgdmlld0JveD0iMCAwICcrTisnICcrTC5IKyciPic7CiBpZihzdC5iZz09PSd3aGl0ZScpbys9JzxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiNmZmZmZmYiLz4nOwogbys9JzxwYXRoIHRyYW5zZm9ybT0ic2NhbGUoJyt1KycpIiBmaWxsPSInK3N0LmNvbG9yKyciIHNoYXBlLXJlbmRlcmluZz0iY3Jpc3BFZGdlcyIgZD0iJytwYXRoKyciLz4nOwogaWYoc3QubG9nbyl7Y29uc3QgYj1sb2dvQm94KE4scSk7bys9JzxyZWN0IHg9IicrYi5ieCsnIiB5PSInK2IuYnkrJyIgd2lkdGg9IicrYi5idysnIiBoZWlnaHQ9IicrYi5iaCsnIiByeD0iJytiLnJhZCsnIiBmaWxsPSIjZmZmZmZmIi8+PGltYWdlIGhyZWY9IicrZXNjKHN0LmxvZ28uc3JjKSsnIiB4PSInKyhOLWIudykvMisnIiB5PSInKyhOLWIuaCkvMisnIiB3aWR0aD0iJytiLncrJyIgaGVpZ2h0PSInK2IuaCsnIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCBtZWV0Ii8+J30KIGlmKEwuY2FwKXtjb25zdCBjPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2NhbnZhcycpLmdldENvbnRleHQoJzJkJyk7bGV0IGZzPUwuZnM7Yy5mb250PSc3MDAgJytmcysncHggJytjYXBGb250KCk7d2hpbGUoYy5tZWFzdXJlVGV4dChMLmNhcCkud2lkdGg+TiouODgmJmZzPjgpe2ZzLS07Yy5mb250PSc3MDAgJytmcysncHggJytjYXBGb250KCl9bys9Jzx0ZXh0IHg9IicrTi8yKyciIHk9IicrTC50eSsnIiBmaWxsPSInK2NhcENvbG9yKCkrJyIgZm9udC1mYW1pbHk9IicrKEZPTlRTW3N0LmNhcEZvbnRdfHxGT05UUy50aXRpbGxpdW0pWzFdKyciIGZvbnQtd2VpZ2h0PSI3MDAiIGZvbnQtc2l6ZT0iJytmcysnIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkb21pbmFudC1iYXNlbGluZT0iY2VudHJhbCI+Jytlc2MoTC5jYXApKyc8L3RleHQ+J30KIGlmKHN0LnBvd2VyZWQpe2NvbnN0IGI9YmFkZ2UoTikseDA9KE4tYi50b3RhbCkvMix0b3A9TC5wdHktYi5iaC8yLGZmPUZPTlRTLnRpdGlsbGl1bVsxXTtvKz0nPGcgZmlsbD0iJytHUkVZKyciIGZvbnQtZmFtaWx5PSInK2ZmKyciPjx0ZXh0IHg9IicreDArJyIgeT0iJysodG9wK2IuYmgqLjI3KSsnIiBmb250LXNpemU9IicrYi5mMSsnIj5Qb3dlcmVkIGJ5PC90ZXh0Pjx0ZXh0IHg9IicreDArJyIgeT0iJysodG9wK2IuYmgqLjY4KSsnIiBmb250LXNpemU9IicrYi5mMisnIj48dHNwYW4gZm9udC13ZWlnaHQ9IjQwMCI+Q29uZmVyZW5jZSA8L3RzcGFuPjx0c3BhbiBmb250LXdlaWdodD0iNjAwIj5NYW5hZ2VyPC90c3Bhbj48L3RleHQ+PHRleHQgeD0iJysoeDArYi50dykrJyIgeT0iJysodG9wK2IuYmgqLjk1KSsnIiBmb250LXNpemU9IicrYi5mMysnIiB0ZXh0LWFuY2hvcj0iZW5kIj5BZHZhbmNlZCBhbmQgZWFzeTwvdGV4dD48L2c+PGltYWdlIGhyZWY9IicrQ01fU1dPT1NIKyciIHg9IicrKHgwK2IudHcrYi5nYXApKyciIHk9IicrKHRvcCsoYi5iaC1iLnN3KS8yK2IuYmgqLjA1KSsnIiB3aWR0aD0iJytiLnN3KyciIGhlaWdodD0iJytiLnN3KyciLz4nfQogcmV0dXJuIG8rJzwvc3ZnPid9CmxldCBjdXI9bnVsbDsKZnVuY3Rpb24gbm90ZXMoKXskKCdjcXItYmctbm90ZScpLnRleHRDb250ZW50PXN0LmJnPT09J3RyYW5zcGFyZW50Jz8nUGxhY2VyYSBkZW4gYmFyYSBww6UgZW4gdml0IGVsbGVyIGxqdXMgYmFrZ3J1bmQuIFRlbGVmb25lciBrYW4gaW50ZSBsw6RzYSBkZW4gcMOlIG3DtnJrIGJha2dydW5kLic6Jyc7JCgnY3FyLWxvZ28tbm90ZScpLnRleHRDb250ZW50PXN0LmxvZ28\/J0xvZ290eXBlbiB0w6Rja2VyIGVuIGRlbCBhdiBRUi1rb2Rlbi4gVmVya3R5Z2V0IGzDpGdnZXIgdGlsbCBleHRyYSBmZWxrb3JyaWdlcmluZyBzw6UgYXR0IGRlbiBmb3J0ZmFyYW5kZSBrYW4gbMOkc2FzLic6Jyd9CmZ1bmN0aW9uIHN5bmNIZXgoKXtjb25zdCBoPSQoJ2Nxci1oZXgnKTtpZihkb2N1bWVudC5hY3RpdmVFbGVtZW50IT09aCl7aC52YWx1ZT1zdC5jb2xvci50b1VwcGVyQ2FzZSgpO2gucmVtb3ZlQXR0cmlidXRlKCdhcmlhLWludmFsaWQnKX19CmZ1bmN0aW9uIHVwZGF0ZSgpe25vdGVzKCk7c3luY0hleCgpO2NhcFN5bmMoKTtjb25zdCBuPW5vcm1hbCgkKCdjcXItdXJsJykudmFsdWUpO3N0LnVybD1uLnVybDtjb25zdCBub3RlPSQoJ2Nxci11cmxub3RlJyksaGludHM9JCgnY3FyLWhpbnRzJyksZnJhbWU9JCgnY3FyLWZyYW1lJyk7bm90ZS50ZXh0Q29udGVudD0nJztoaW50cy50ZXh0Q29udGVudD0nJzskKCdjcXItdXJsaGludHMnKS50ZXh0Q29udGVudD0nJzskKCdjcXItc3RhdHVzJykudGV4dENvbnRlbnQ9Jyc7CiBmcmFtZS5kYXRhc2V0LmJnPXN0LmJnOwogaWYoIXN0LnVybCl7ZnJhbWUuZGF0YXNldC5lbXB0eT0nMSc7JCgnY3FyLW1ldGEnKS50ZXh0Q29udGVudD0nJzskKCdjcXItZG93bmxvYWQnKS5kaXNhYmxlZD10cnVlOyQoJ2Nxci1jb3B5JykuZGlzYWJsZWQ9dHJ1ZTskKCdjcXItc3ZnJykuZGlzYWJsZWQ9dHJ1ZTtjdXI9bnVsbDtyZXR1cm59CiBpZihuLmFkZGVkKW5vdGUudGV4dENvbnRlbnQ9J1FSLWtvZGVuIMO2cHBuYXI6ICcrc3QudXJsOwogY29uc3QgcT1RUkMuZW5jb2RlKHN0LnVybCxzdC5sb2dvPzM6MSk7CiBpZighcSl7ZnJhbWUuZGF0YXNldC5lbXB0eT0nMSc7JCgnY3FyLW1ldGEnKS50ZXh0Q29udGVudD0nJzskKCdjcXItZG93bmxvYWQnKS5kaXNhYmxlZD10cnVlOyQoJ2Nxci1jb3B5JykuZGlzYWJsZWQ9dHJ1ZTskKCdjcXItc3ZnJykuZGlzYWJsZWQ9dHJ1ZTtjdXI9bnVsbDtoaW50KCQoJ2Nxci11cmxoaW50cycpLCdMw6Rua2VuIMOkciBmw7ZyIGzDpW5nIGbDtnIgZW4gUVIta29kLiBBbnbDpG5kIGVuIGtvcnRhcmUgbMOkbmsuJywnYWxlcnQnKTtyZXR1cm59CiBjdXI9cTtmcmFtZS5kYXRhc2V0LmVtcHR5PScwJztkcmF3KCQoJ2Nxci1jYW52YXMnKSw2MDAscSk7CiAkKCdjcXItbWV0YScpLnRleHRDb250ZW50PXN0LnNpemUrJyDDlyAnK2xheW91dChzdC5zaXplLHEpLkgrJyBweCcrKHN0LmJnPT09J3RyYW5zcGFyZW50Jz8nIMK3IHRyYW5zcGFyZW50IGJha2dydW5kJzonJyk7CiAkKCdjcXItZG93bmxvYWQnKS5kaXNhYmxlZD1mYWxzZTskKCdjcXItY29weScpLmRpc2FibGVkPWZhbHNlOyQoJ2Nxci1zdmcnKS5kaXNhYmxlZD1mYWxzZTsKIGlmKCFsb29rc0xpa2VVcmwoc3QudXJsKSloaW50KCQoJ2Nxci11cmxoaW50cycpLCdEZXQgaMOkciBzZXIgaW50ZSB1dCBzb20gZW4gbMOkbmsuIEtvbnRyb2xsZXJhIGF0dCBkZW4gc3TDpG1tZXIgaW5uYW4gZHUgYW52w6RuZGVyIFFSLWtvZGVuLicsJ3dhcm4nKTsKIGlmKHN0LnVybC5sZW5ndGg+MTIwKWhpbnQoJCgnY3FyLXVybGhpbnRzJyksJ0zDpW5nYSBsw6Rua2FyIGfDtnIgUVIta29kZW4gdMOkdGFyZSBvY2ggc3bDpXJhcmUgYXR0IHNrYW5uYSwgc8OkcnNraWx0IG7DpHIgZGVuIHNrcml2cyB1dCBsaXRlbi4gQW52w6RuZCBlbiBrb3J0YXJlIGzDpG5rIG9tIGR1IGthbi4nLCd3YXJuJyk7CiBpZihzdC5jYXB0aW9uLnRyaW0oKSYmc3QuY2FwQ29sIT09J3NhbWUnJiZjb250cmFzdChjYXBDb2xvcigpKTw0LjUpaGludChoaW50cywnVGV4dGbDpHJnZW4gw6RyIGxqdXMgb2NoIGthbiB2YXJhIHN2w6VyIGF0dCBsw6RzYS4gVsOkbGogZW4gbcO2cmthcmUgZsOkcmcuJywnd2FybicpOwogY29uc3QgY3I9Y29udHJhc3Qoc3QuY29sb3IpO2lmKGNyPDQuNSloaW50KGhpbnRzLCdGw6RyZ2VuIMOkciBmw7ZyIGxqdXMuIFRlbGVmb25lciBrYW5za2UgaW50ZSBrYW4gbMOkc2EgUVIta29kZW4uIFbDpGxqIGVuIG3DtnJrYXJlIGbDpHJnLicsY3I8Mz8nYWxlcnQnOid3YXJuJyk7Cn0KYXN5bmMgZnVuY3Rpb24gZm9udFJlYWR5KCl7dHJ5e2lmKChzdC5wb3dlcmVkfHwoc3QuY2FwdGlvbi50cmltKCkmJnN0LmNhcEZvbnQ9PT0ndGl0aWxsaXVtJykpJiZkb2N1bWVudC5mb250cyYmZG9jdW1lbnQuZm9udHMubG9hZClhd2FpdCBkb2N1bWVudC5mb250cy5sb2FkKCc3MDAgMjBweCAiVGl0aWxsaXVtIFdlYiInKX1jYXRjaChlKXt9fQpmdW5jdGlvbiBmdWxsKCl7Y29uc3QgYz1kb2N1bWVudC5jcmVhdGVFbGVtZW50KCdjYW52YXMnKTtkcmF3KGMsc3Quc2l6ZSxjdXIpO3JldHVybiBjfQpmdW5jdGlvbiBmbmFtZShleHQpe2xldCBoPSdsaW5rJzt0cnl7aD1uZXcgVVJMKHN0LnVybCkuaG9zdG5hbWUucmVwbGFjZSgvXnd3d1wuLywnJyl9Y2F0Y2goZSl7fXJldHVybiAncXItY29kZS0nK2gucmVwbGFjZSgvW15hLXowLTkuLV0vZ2ksJy0nKSsnLicrKGV4dHx8J3BuZycpfQpmdW5jdGlvbiBzYXZlKGJsb2IsbmFtZSl7Y29uc3QgYT1kb2N1bWVudC5jcmVhdGVFbGVtZW50KCdhJyksdT1VUkwuY3JlYXRlT2JqZWN0VVJMKGJsb2IpO2EuaHJlZj11O2EuZG93bmxvYWQ9bmFtZTtkb2N1bWVudC5ib2R5LmFwcGVuZChhKTthLmNsaWNrKCk7YS5yZW1vdmUoKTtzZXRUaW1lb3V0KCgpPT5VUkwucmV2b2tlT2JqZWN0VVJMKHUpLDQwMDApfQpmdW5jdGlvbiB0b0Jsb2IoYyl7cmV0dXJuIG5ldyBQcm9taXNlKHJlcz0+e2lmKGMudG9CbG9iKWMudG9CbG9iKGI9PnJlcyhiKSwnaW1hZ2UvcG5nJyk7ZWxzZSByZXMobnVsbCl9KX0KYXN5bmMgZnVuY3Rpb24gZG93bmxvYWQoKXtpZighY3VyKXJldHVybjthd2FpdCBmb250UmVhZHkoKTtjb25zdCBiPWF3YWl0IHRvQmxvYihmdWxsKCkpO2lmKCFiKXJldHVybjtzYXZlKGIsZm5hbWUoJ3BuZycpKTskKCdjcXItc3RhdHVzJykudGV4dENvbnRlbnQ9J1BORyBuZWRsYWRkYWQuJzt0cmFjaygnZG93bmxvYWQnKX0KZnVuY3Rpb24gZG93bmxvYWRTdmcoKXtpZighY3VyKXJldHVybjtzYXZlKG5ldyBCbG9iKFtzdmdUZXh0KGN1cildLHt0eXBlOidpbWFnZS9zdmcreG1sJ30pLGZuYW1lKCdzdmcnKSk7JCgnY3FyLXN0YXR1cycpLnRleHRDb250ZW50PSdTVkcgbmVkbGFkZGFkLic7dHJhY2soJ3N2ZycpfQphc3luYyBmdW5jdGlvbiBjb3B5KCl7aWYoIWN1cilyZXR1cm47Y29uc3Qgcz0kKCdjcXItc3RhdHVzJyk7dHJ5e2lmKCFuYXZpZ2F0b3IuY2xpcGJvYXJkfHwhd2luZG93LkNsaXBib2FyZEl0ZW0pdGhyb3cgMDthd2FpdCBmb250UmVhZHkoKTtjb25zdCBwPXRvQmxvYihmdWxsKCkpO2F3YWl0IG5hdmlnYXRvci5jbGlwYm9hcmQud3JpdGUoW25ldyBDbGlwYm9hcmRJdGVtKHsnaW1hZ2UvcG5nJzpwfSldKTtzLnRleHRDb250ZW50PSdCaWxkZW4gaGFyIGtvcGllcmF0cy4gRHUga2FuIG51IGtsaXN0cmEgaW4gZGVuLic7dHJhY2soJ2NvcHknKX1jYXRjaChlKXtzLnRleHRDb250ZW50PSdEaW4gd2ViYmzDpHNhcmUgdGlsbMOldGVyIGludGUgYXR0IGJpbGRlciBrb3BpZXJhcy4gTGFkZGEgbmVyIFBORy1maWxlbiBpIHN0w6RsbGV0Lid9fQpmdW5jdGlvbiBzZXRQcmVzc2VkKHNlbCxhdHRyLHZhbCl7cm9vdC5xdWVyeVNlbGVjdG9yQWxsKHNlbCkuZm9yRWFjaChiPT5iLnNldEF0dHJpYnV0ZSgnYXJpYS1wcmVzc2VkJyxTdHJpbmcoYi5nZXRBdHRyaWJ1dGUoYXR0cik9PT12YWwpKSl9CnJvb3QucXVlcnlTZWxlY3RvckFsbCgnW2RhdGEtdXNlXScpLmZvckVhY2goYj0+Yi5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsKCk9PntzdC51c2U9Yi5kYXRhc2V0LnVzZTtzdC5zaXplPURFRltzdC51c2VdO3NldFByZXNzZWQoJ1tkYXRhLXVzZV0nLCdkYXRhLXVzZScsc3QudXNlKTtmaWxsU2l6ZXMoKTt1cGRhdGUoKX0pKTsKJCgnY3FyLXNpemUnKS5hZGRFdmVudExpc3RlbmVyKCdjaGFuZ2UnLGU9PntzdC5zaXplPU51bWJlcihlLnRhcmdldC52YWx1ZSk7dXBkYXRlKCl9KTsKcm9vdC5xdWVyeVNlbGVjdG9yQWxsKCdidXR0b25bZGF0YS1jb2xdJykuZm9yRWFjaChiPT5iLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJywoKT0+e3N0LmNvbG9yPWIuZGF0YXNldC5jb2w7c2V0UHJlc3NlZCgnLmNxci1zd2F0Y2gnLCdkYXRhLWNvbCcsc3QuY29sb3IpO3Jvb3QucXVlcnlTZWxlY3RvcignLmNxci1jdXN0b20nKS5yZW1vdmVBdHRyaWJ1dGUoJ2FyaWEtcHJlc3NlZCcpO3Jvb3QucXVlcnlTZWxlY3RvcignLmNxci1jdXN0b20nKS5zdHlsZS5ib3hTaGFkb3c9Jyc7dXBkYXRlKCl9KSk7CmNvbnN0IGNjPSQoJ2Nxci1jb2xvcicpO2NjLmFkZEV2ZW50TGlzdGVuZXIoJ2lucHV0JywoKT0+e3N0LmNvbG9yPWNjLnZhbHVlLnRvVXBwZXJDYXNlKCk7cm9vdC5xdWVyeVNlbGVjdG9yQWxsKCdidXR0b25bZGF0YS1jb2xdJykuZm9yRWFjaChiPT5iLnNldEF0dHJpYnV0ZSgnYXJpYS1wcmVzc2VkJywnZmFsc2UnKSk7Y29uc3QgbGFiPXJvb3QucXVlcnlTZWxlY3RvcignLmNxci1jdXN0b20nKTtsYWIuc2V0QXR0cmlidXRlKCdhcmlhLXByZXNzZWQnLCd0cnVlJyk7bGFiLnF1ZXJ5U2VsZWN0b3IoJy5jcXItY3VzdG9tLWRvdCcpLnN0eWxlLmJhY2tncm91bmQ9Y2MudmFsdWU7dXBkYXRlKCl9KTsKcm9vdC5xdWVyeVNlbGVjdG9yQWxsKCdbZGF0YS1iZ10nKS5mb3JFYWNoKGI9PmIuYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLCgpPT57c3QuYmc9Yi5kYXRhc2V0LmJnO3NldFByZXNzZWQoJ1tkYXRhLWJnXScsJ2RhdGEtYmcnLHN0LmJnKTt1cGRhdGUoKX0pKTsKbGV0IHQ9bnVsbDskKCdjcXItdXJsJykuYWRkRXZlbnRMaXN0ZW5lcignaW5wdXQnLCgpPT57Y2xlYXJUaW1lb3V0KHQpO3Q9c2V0VGltZW91dCh1cGRhdGUsMTUwKX0pOwokKCdjcXItbG9nby1hZGQnKS5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsKCk9PiQoJ2Nxci1sb2dvLWlucHV0JykuY2xpY2soKSk7CmZ1bmN0aW9uIGxvYWRMb2dvKGYpe2lmKCFmKXJldHVybjtpZighL15pbWFnZVwvLy50ZXN0KGYudHlwZSkpeyQoJ2Nxci1zdGF0dXMnKS50ZXh0Q29udGVudD0nVsOkbGogZW4gYmlsZGZpbCBmw7ZyIGxvZ290eXBlbiwgdGlsbCBleGVtcGVsIFBORyBlbGxlciBKUEcuJztyZXR1cm59CiBjb25zdCBpc1N2Zz1mLnR5cGU9PT0naW1hZ2Uvc3ZnK3htbCd8fC9cLnN2ZyQvaS50ZXN0KGYubmFtZSk7Y29uc3Qgcj1uZXcgRmlsZVJlYWRlcigpO3Iub25sb2FkPSgpPT57bGV0IHNyYz1yLnJlc3VsdDtpZihpc1N2Zyl7c3JjPXN2Z1NpemVkKFN0cmluZyhyLnJlc3VsdCkpO2lmKCFzcmMpeyQoJ2Nxci1zdGF0dXMnKS50ZXh0Q29udGVudD0nU1ZHLWZpbGVuIGt1bmRlIGludGUgbMOkc2FzLiBQcm92YSBtZWQgZW4gUE5HLWZpbCBpIHN0w6RsbGV0Lic7cmV0dXJufX1jb25zdCBpbWc9bmV3IEltYWdlKCk7aW1nLm9ubG9hZD0oKT0+e3N0LmxvZ289aW1nO3N0LmxvZ29OYW1lPWYubmFtZTskKCdjcXItbG9nby1uYW1lJykudGV4dENvbnRlbnQ9Zi5uYW1lOyQoJ2Nxci1sb2dvLWxhYmVsJykudGV4dENvbnRlbnQ9J0J5dCBsb2dvdHlwJzskKCdjcXItbG9nby1yZW1vdmUnKS5jbGFzc0xpc3QucmVtb3ZlKCdjcXItaGlkZScpOyQoJ2Nxci1sb2dvLWRyb3AnKS5kYXRhc2V0Lmhhcz0nMSc7dHJhY2soJ2xvZ28nKTt1cGRhdGUoKX07aW1nLm9uZXJyb3I9KCk9PnskKCdjcXItc3RhdHVzJykudGV4dENvbnRlbnQ9J0xvZ290eXBlbiBrdW5kZSBpbnRlIGzDpHNhcy4gUHJvdmEgbWVkIGVuIFBORy0gZWxsZXIgSlBHLWZpbC4nfTtpbWcuc3JjPXNyY307aWYoaXNTdmcpci5yZWFkQXNUZXh0KGYpO2Vsc2Ugci5yZWFkQXNEYXRhVVJMKGYpfQovKiBTb21lIGJyb3dzZXJzIGNhbm5vdCBkcmF3IGFuIFNWRyB3aXRob3V0IHdpZHRoIGFuZCBoZWlnaHQsIHNvIHRoZXkgYXJlIGFkZGVkIGZyb20gdGhlIHZpZXdCb3guICovCmZ1bmN0aW9uIHN2Z1NpemVkKHR4dCl7dHJ5e2NvbnN0IGRvYz1uZXcgRE9NUGFyc2VyKCkucGFyc2VGcm9tU3RyaW5nKHR4dCwnaW1hZ2Uvc3ZnK3htbCcpLHM9ZG9jLmRvY3VtZW50RWxlbWVudDtpZighc3x8cy5ub2RlTmFtZS50b0xvd2VyQ2FzZSgpIT09J3N2Zyd8fGRvYy5nZXRFbGVtZW50c0J5VGFnTmFtZSgncGFyc2VyZXJyb3InKS5sZW5ndGgpcmV0dXJuIG51bGw7Y29uc3QgdmI9KHMuZ2V0QXR0cmlidXRlKCd2aWV3Qm94Jyl8fCcnKS50cmltKCkuc3BsaXQoL1tccyxdKy8pLm1hcChOdW1iZXIpO2xldCB3PXBhcnNlRmxvYXQocy5nZXRBdHRyaWJ1dGUoJ3dpZHRoJykpLGg9cGFyc2VGbG9hdChzLmdldEF0dHJpYnV0ZSgnaGVpZ2h0JykpO2lmKC8lLy50ZXN0KHMuZ2V0QXR0cmlidXRlKCd3aWR0aCcpfHwnJykpdz1OYU47aWYoLyUvLnRlc3Qocy5nZXRBdHRyaWJ1dGUoJ2hlaWdodCcpfHwnJykpaD1OYU47aWYoISh3PjAmJmg+MCkpe2lmKHZiLmxlbmd0aD09PTQmJnZiWzJdPjAmJnZiWzNdPjApe3c9dmJbMl07aD12YlszXX1lbHNle3c9dz4wP3c6MzAwO2g9aD4wP2g6MzAwfX1jb25zdCBzYz0xMDAwL01hdGgubWF4KHcsaCk7cy5zZXRBdHRyaWJ1dGUoJ3dpZHRoJyxNYXRoLnJvdW5kKHcqc2MpKTtzLnNldEF0dHJpYnV0ZSgnaGVpZ2h0JyxNYXRoLnJvdW5kKGgqc2MpKTtpZih2Yi5sZW5ndGghPT00KXMuc2V0QXR0cmlidXRlKCd2aWV3Qm94JywnMCAwICcrdysnICcraCk7Y29uc3Qgb3V0PW5ldyBYTUxTZXJpYWxpemVyKCkuc2VyaWFsaXplVG9TdHJpbmcocyk7cmV0dXJuICdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LCcrYnRvYSh1bmVzY2FwZShlbmNvZGVVUklDb21wb25lbnQob3V0KSkpfWNhdGNoKGUpe3JldHVybiBudWxsfX0KJCgnY3FyLWxvZ28taW5wdXQnKS5hZGRFdmVudExpc3RlbmVyKCdjaGFuZ2UnLGU9Pntjb25zdCBmPWUudGFyZ2V0LmZpbGVzJiZlLnRhcmdldC5maWxlc1swXTtlLnRhcmdldC52YWx1ZT0nJztsb2FkTG9nbyhmKX0pOwpjb25zdCBkcm9wPSQoJ2Nxci1sb2dvLWRyb3AnKTtbJ2RyYWdlbnRlcicsJ2RyYWdvdmVyJ10uZm9yRWFjaChldj0+ZHJvcC5hZGRFdmVudExpc3RlbmVyKGV2LGU9PntlLnByZXZlbnREZWZhdWx0KCk7ZHJvcC5kYXRhc2V0LmRyYWc9JzEnfSkpOwpbJ2RyYWdsZWF2ZScsJ2RyYWdlbmQnXS5mb3JFYWNoKGV2PT5kcm9wLmFkZEV2ZW50TGlzdGVuZXIoZXYsZT0+e2lmKCFkcm9wLmNvbnRhaW5zKGUucmVsYXRlZFRhcmdldCkpZHJvcC5kYXRhc2V0LmRyYWc9JzAnfSkpOwpkcm9wLmFkZEV2ZW50TGlzdGVuZXIoJ2Ryb3AnLGU9PntlLnByZXZlbnREZWZhdWx0KCk7ZHJvcC5kYXRhc2V0LmRyYWc9JzAnO2NvbnN0IGY9ZS5kYXRhVHJhbnNmZXImJmUuZGF0YVRyYW5zZmVyLmZpbGVzJiZlLmRhdGFUcmFuc2Zlci5maWxlc1swXTtsb2FkTG9nbyhmKX0pOwokKCdjcXItbG9nby1yZW1vdmUnKS5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsKCk9PntzdC5sb2dvPW51bGw7JCgnY3FyLWxvZ28tbmFtZScpLnRleHRDb250ZW50PSdlbGxlciBkcmEgb2NoIHNsw6RwcCBkZW4gaMOkci4gUE5HLCBKUEcsIFNWRywgR0lGIGVsbGVyIFdlYlAuJzskKCdjcXItbG9nby1kcm9wJykuZGF0YXNldC5oYXM9JzAnOyQoJ2Nxci1sb2dvLWxhYmVsJykudGV4dENvbnRlbnQ9J0zDpGdnIHRpbGwgbG9nb3R5cCc7JCgnY3FyLWxvZ28tcmVtb3ZlJykuY2xhc3NMaXN0LmFkZCgnY3FyLWhpZGUnKTt1cGRhdGUoKX0pOwokKCdjcXItaGV4JykuYWRkRXZlbnRMaXN0ZW5lcignaW5wdXQnLGU9PntsZXQgdj1lLnRhcmdldC52YWx1ZS50cmltKCk7aWYodiYmdlswXSE9PScjJyl2PScjJyt2O2lmKC9eI1swLTlhLWZdezN9JC9pLnRlc3Qodikpdj0nIycrdi5zbGljZSgxKS5zcGxpdCgnJykubWFwKGM9PmMrYykuam9pbignJyk7aWYoIS9eI1swLTlhLWZdezZ9JC9pLnRlc3Qodikpe2UudGFyZ2V0LnNldEF0dHJpYnV0ZSgnYXJpYS1pbnZhbGlkJywndHJ1ZScpO3JldHVybn1lLnRhcmdldC5yZW1vdmVBdHRyaWJ1dGUoJ2FyaWEtaW52YWxpZCcpO3N0LmNvbG9yPXYudG9VcHBlckNhc2UoKTtjb25zdCBzdz1yb290LnF1ZXJ5U2VsZWN0b3IoJ2J1dHRvbltkYXRhLWNvbD0iJytzdC5jb2xvcisnIl0nKTtyb290LnF1ZXJ5U2VsZWN0b3JBbGwoJ2J1dHRvbltkYXRhLWNvbF0nKS5mb3JFYWNoKGI9PmIuc2V0QXR0cmlidXRlKCdhcmlhLXByZXNzZWQnLFN0cmluZyhiPT09c3cpKSk7Y29uc3QgbGFiPXJvb3QucXVlcnlTZWxlY3RvcignLmNxci1jdXN0b20nKTtpZihzdyl7bGFiLnJlbW92ZUF0dHJpYnV0ZSgnYXJpYS1wcmVzc2VkJyl9ZWxzZXtsYWIuc2V0QXR0cmlidXRlKCdhcmlhLXByZXNzZWQnLCd0cnVlJyk7bGFiLnF1ZXJ5U2VsZWN0b3IoJy5jcXItY3VzdG9tLWRvdCcpLnN0eWxlLmJhY2tncm91bmQ9c3QuY29sb3I7Y2MudmFsdWU9c3QuY29sb3IudG9Mb3dlckNhc2UoKX11cGRhdGUoKX0pOwokKCdjcXItaGV4JykuYWRkRXZlbnRMaXN0ZW5lcignYmx1cicsc3luY0hleCk7CiQoJ2Nxci1kb3dubG9hZCcpLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJyxkb3dubG9hZCk7JCgnY3FyLWNvcHknKS5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsY29weSk7JCgnY3FyLXN2ZycpLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJyxkb3dubG9hZFN2Zyk7CmxldCB0Mj1udWxsOyQoJ2Nxci1jYXB0aW9uJykuYWRkRXZlbnRMaXN0ZW5lcignaW5wdXQnLGU9PntzdC5jYXB0aW9uPWUudGFyZ2V0LnZhbHVlOyQoJ2Nxci1jYXBvcHRzJykuY2xhc3NMaXN0LnRvZ2dsZSgnY3FyLWhpZGUnLCFzdC5jYXB0aW9uLnRyaW0oKSk7Y2xlYXJUaW1lb3V0KHQyKTt0Mj1zZXRUaW1lb3V0KHVwZGF0ZSwxMjApfSk7CiQoJ2Nxci1wb3dlcmVkJykuYWRkRXZlbnRMaXN0ZW5lcignY2hhbmdlJyxlPT57c3QucG93ZXJlZD1lLnRhcmdldC5jaGVja2VkO2lmKCFzdC5wb3dlcmVkKXRyYWNrKCdwb3dlcmVkX29mZicpO3VwZGF0ZSgpfSk7CiQoJ2Nxci1jYXBmb250JykuYWRkRXZlbnRMaXN0ZW5lcignY2hhbmdlJyxlPT57c3QuY2FwRm9udD1lLnRhcmdldC52YWx1ZTt1cGRhdGUoKX0pOwoKZnVuY3Rpb24gY2FwU3luYygpe2NvbnN0IGN1cj1zdC5jYXBDb2x8fCdzYW1lJztyb290LnF1ZXJ5U2VsZWN0b3JBbGwoJ1tkYXRhLWNhcGNvbF0nKS5mb3JFYWNoKGI9PmIuc2V0QXR0cmlidXRlKCdhcmlhLXByZXNzZWQnLFN0cmluZyhiLmRhdGFzZXQuY2FwY29sPT09Y3VyKSkpO2NvbnN0IGxhYj0kKCdjcXItY2FwY3VzdG9tJykscHJlPVsnc2FtZScsJyMwMDAwMDAnLCcjMUYzNTREJywnIzE4NUFCQyddLmluY2x1ZGVzKGN1cik7aWYocHJlKXtsYWIucmVtb3ZlQXR0cmlidXRlKCdhcmlhLXByZXNzZWQnKTtsYWIucXVlcnlTZWxlY3RvcignLmNxci1jdXN0b20tZG90Jykuc3R5bGUuYmFja2dyb3VuZD0nJ31lbHNle2xhYi5zZXRBdHRyaWJ1dGUoJ2FyaWEtcHJlc3NlZCcsJ3RydWUnKTtsYWIucXVlcnlTZWxlY3RvcignLmNxci1jdXN0b20tZG90Jykuc3R5bGUuYmFja2dyb3VuZD1jdXI7JCgnY3FyLWNhcGNvbG9yJykudmFsdWU9Y3VyLnRvTG93ZXJDYXNlKCl9JCgnY3FyLXNhbWUtZG90Jykuc3R5bGUuYmFja2dyb3VuZD1zdC5jb2xvcjtjb25zdCBoeD0kKCdjcXItY2FwaGV4Jyk7aWYoZG9jdW1lbnQuYWN0aXZlRWxlbWVudCE9PWh4KXtoeC52YWx1ZT0oY3VyPT09J3NhbWUnP3N0LmNvbG9yOmN1cikudG9VcHBlckNhc2UoKTtoeC5yZW1vdmVBdHRyaWJ1dGUoJ2FyaWEtaW52YWxpZCcpfX0Kcm9vdC5xdWVyeVNlbGVjdG9yQWxsKCdbZGF0YS1jYXBjb2xdJykuZm9yRWFjaChiPT5iLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJywoKT0+e3N0LmNhcENvbD1iLmRhdGFzZXQuY2FwY29sO3VwZGF0ZSgpfSkpOwokKCdjcXItY2FwY29sb3InKS5hZGRFdmVudExpc3RlbmVyKCdpbnB1dCcsZT0+e3N0LmNhcENvbD1lLnRhcmdldC52YWx1ZS50b1VwcGVyQ2FzZSgpO3VwZGF0ZSgpfSk7CiQoJ2Nxci1jYXBoZXgnKS5hZGRFdmVudExpc3RlbmVyKCdpbnB1dCcsZT0+e2xldCB2PWUudGFyZ2V0LnZhbHVlLnRyaW0oKTtpZih2JiZ2WzBdIT09JyMnKXY9JyMnK3Y7aWYoL14jWzAtOWEtZl17M30kL2kudGVzdCh2KSl2PScjJyt2LnNsaWNlKDEpLnNwbGl0KCcnKS5tYXAoYz0+YytjKS5qb2luKCcnKTtpZighL14jWzAtOWEtZl17Nn0kL2kudGVzdCh2KSl7ZS50YXJnZXQuc2V0QXR0cmlidXRlKCdhcmlhLWludmFsaWQnLCd0cnVlJyk7cmV0dXJufWUudGFyZ2V0LnJlbW92ZUF0dHJpYnV0ZSgnYXJpYS1pbnZhbGlkJyk7c3QuY2FwQ29sPXYudG9VcHBlckNhc2UoKTt1cGRhdGUoKX0pOwokKCdjcXItY2FwaGV4JykuYWRkRXZlbnRMaXN0ZW5lcignYmx1cicsKCk9PmNhcFN5bmMoKSk7CnRyeXtjb25zdCBwPW5ldyBVUkxTZWFyY2hQYXJhbXMobG9jYXRpb24uc2VhcmNoKS5nZXQoJ3FyJyk7aWYocCkkKCdjcXItdXJsJykudmFsdWU9cH1jYXRjaChlKXt9CgpmdW5jdGlvbiBwbGFpblFSKGMsTix1cmwpe2NvbnN0IHE9UVJDLmVuY29kZSh1cmwsMSk7aWYoIXEpcmV0dXJuIGZhbHNlO2NvbnN0IHRvdD1xLnNpemUrODtjLndpZHRoPU47Yy5oZWlnaHQ9Tjtjb25zdCBjeD1jLmdldENvbnRleHQoJzJkJyk7Y3guZmlsbFN0eWxlPScjZmZmJztjeC5maWxsUmVjdCgwLDAsTixOKTtjeC5maWxsU3R5bGU9JyMwMDAnO2NvbnN0IHA9aT0+TWF0aC5yb3VuZChpKk4vdG90KTtmb3IobGV0IHk9MDt5PHEuc2l6ZTt5KyspZm9yKGxldCB4PTA7eDxxLnNpemU7eCsrKWlmKHEubW9kdWxlc1t5XVt4XSl7Y29uc3QgeDA9cCh4KzQpLHkwPXAoeSs0KTtjeC5maWxsUmVjdCh4MCx5MCxwKHgrNSkteDAscCh5KzUpLXkwKX1yZXR1cm4gdHJ1ZX0Kcm9vdC5xdWVyeVNlbGVjdG9yQWxsKCcuY3FyLWFwcC1jYW52YXMnKS5mb3JFYWNoKGM9PnBsYWluUVIoYywyODAsYy5kYXRhc2V0LnVybCkpOwpyb290LnF1ZXJ5U2VsZWN0b3JBbGwoJy5jcXItYXBwLWRsJykuZm9yRWFjaChiPT5iLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJyxhc3luYygpPT57Y29uc3QgYz1kb2N1bWVudC5jcmVhdGVFbGVtZW50KCdjYW52YXMnKTtpZighcGxhaW5RUihjLDEyMDAsYi5kYXRhc2V0LnVybCkpcmV0dXJuO2NvbnN0IGJsPWF3YWl0IHRvQmxvYihjKTtpZighYmwpcmV0dXJuO3NhdmUoYmwsJ3FyLScrYi5kYXRhc2V0LmZpbGUrJy5wbmcnKTt0cmFjaygnYXBwXycrYi5kYXRhc2V0LmZpbGUpfSkpOwoKY29uc3QgQlQ9e2VuOlsnVGFrZSB0aGUgZXZlbnQgd2l0aCB5b3UnLCdGb2xsb3cgdGhlIGV2ZW50cyB5b3UgYXR0ZW5kIGluIG91ciBhcHAuIFNjYW4gdG8gZG93bmxvYWQgQ00gRXZlbnRzIGZyb20gdGhlIEFwcCBTdG9yZSBvciBHb29nbGUgUGxheS4nXSxkYTpbJ1RhZyBldmVudGV0IG1lZCBkaWcnLCdGw7hsZyBkZSBldmVudHMsIGR1IGRlbHRhZ2VyIGksIGkgdm9yZXMgYXBwLiBTY2FuIGZvciBhdCBoZW50ZSBDTSBFdmVudHMgaSBBcHAgU3RvcmUgZWxsZXIgR29vZ2xlIFBsYXkuJ10sZGU6WydOZWhtZW4gU2llIGRpZSBWZXJhbnN0YWx0dW5nIG1pdCcsJ0JlaGFsdGVuIFNpZSBJaHJlIFZlcmFuc3RhbHR1bmdlbiBpbiB1bnNlcmVyIEFwcCBpbSBCbGljay4gU2Nhbm5lbiBTaWUgZGVuIENvZGUsIHVtIENNIEV2ZW50cyBpbSBBcHAgU3RvcmUgb2RlciBiZWkgR29vZ2xlIFBsYXkgaGVydW50ZXJ6dWxhZGVuLiddLHN2OlsnVGEgbWVkIGRpZyBldmVuZW1hbmdldCcsJ0bDtmxqIGV2ZW5lbWFuZyBzb20gZHUgZGVsdGFyIGkgbWVkIHbDpXIgYXBwLiBTa2FubmEgZsO2ciBhdHQgbGFkZGEgbmVyIENNIEV2ZW50cyBmcsOlbiBBcHAgU3RvcmUgZWxsZXIgR29vZ2xlIFBsYXkuJ119Owpjb25zdCBwaG9uZXM9bmV3IEltYWdlKCk7cGhvbmVzLm9ubG9hZD0oKT0+e3RyeXtpZigkKCdjcXItYmFubmVyLWNhbnZhcycpKWJhbm5lclByZXZpZXcoKX1jYXRjaChlKXt9fTtwaG9uZXMuc3JjPSdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQVJnQUFBRElDQVlBQUFBengvNFhBQUFBQ1hCSVdYTUFBQXNUQUFBTEV3RUFtcHdZQUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFHbEpTVVJCVkhnQjdiMEhnQnhuZVQvOG05bDJ2ZW1LcnVwT3ZSZkxzaXk1U1M0WVkyd3dOUVFJNEE4U0lBVVNJTW4vUzc2RWtCQ1NBQ0VoOEUrQUVNQ0JFTk9OamJ0bHVjbVMxWHN2VjNTOTk5M2IzZm1lNTUyWnZkbTUyYjNadmQyOU8ybCswdDd1enJ6enp1ek0rLzdlcDczUEs4R0JnL2tQQ2RjMkZNeFRYT3NQeHNIc3dtbGY2Y0c4SVJ5bkFUaElHWGE4L2RORklmL1FqcEJMMnBqdDg5UjdQSjU2U1VKOVdLSCtFS2IvaXJMSUpjdWlyRUwvSkszNUdUOWJRZEg2RTVjeGZqYnZOMEl2YXo0bTFybk0yNjJPalhVOXNjNWxWVGQvWHRhd1FyeGZ2SHhldklmQzRVYTN5NFZ3V09tbkV2MVFwUDdBUk9CS0lCUStvZ1REUjE5LzZydEhFQjl6bG5BY2duRXdVMGpiSC9qWWgzS3pmQjkydWVRN1pFa1dyU29RbUVBb0ZNYkVoQjlCZWpISDhKL3gwYUdwclk3M1NaanNKdkgyRzkvTkY4TC9KSXNkaWxheE5IMXpWeFJsa3JDc3ptZSt4bmpYSHFOc2FVbVorTnJkMndXMzJ3dTMxeWV1M2UzeDBXY3ZaQ0pobjljakxwdnVLWUxCMEpYQmtkR1hRaEwrNW8zSC8vTUs0bHcrNWhnY2duR1FORzY1LytHZFdWblovK1gxdXV2OVJDZzk3YzNvYXJzTVA1SEk4R0F2UWdFaWwyQUFtWUpYNjV3ekFST00zKy9IYk1LWGs0K3M3RHprRnBTZ3FLd0twUlcxOUQxWDhPUHc4T2dYWHZ2TmQvL0dVTnlLVk9ZTTBVaHdTTVpCZkpnYnEzVHIvWjhva2ozS1h4Zm01M3hxZEhRY2w4OGNSdFBaZ3hrbEV5c3d1VWpTekpwek9Cd1dKRFBYVUZHekRJdlhiTVdDMGpJTURvOWVHUTBHN2pyd20rODFRbjArc1M1NDFuK0lRekFPcG9PeGtRcHljYm5EdTdLenN6WjJ0bC9GMlVPN01FTFNpb1AwZzZXYXVwVTNZdW5LamR4cnIvUjA5NzFyMzdNL09JcG9rcGxURW8xRE1BNm1ROFFDd2VUaThXS1gxK2ZaZVBuc01WdzZ2c2RTYXNuSkwwRTJpZmMrRXV0OU9YbFIrMXhrYzNCUkpRNVVCTWFHbzc3N1I0Y1JvbnM2T3RpSE1TSnVxL3RidDJJemxxKzdtZXd6cnY2KzNyNTczbmp1djVsa3d0cnVXRVF6S3lRekh3a21rZXRONUtiT2hYb1RyVHVqMlBIMlQvekM2M1c5L2ZMNUV6aC9lSGZVUGpaV2xqZXNRa1g5S2tFaURsS0RucXNYMFhyK0tQd21JcXFvWFk0TjIrNGx0UkNOclIzdDl4NTc4YWVYb1pKTVBHa200MjNMamN6QmJIZUg2ZDFLbDVUaTFHTUhZY1MvbHVtMnpVYTk4ZXJJdFBnYjhZL2MrdGFQL25WaFFlN2JMMTA0TTRWY1NtdVdvSGJWbGxrakZoN2xoM3ZhRVpwSW53MklwUzVWS3N0REpyR2dlb2w0dFY0NEtvaEdSMGZ6T1p3bFkvRHFUYmNzS3NvditpNXRlb0JlbzVoS01rQzBQeXVqSkpOT0NVYXZsODM2WWUzZHVKMmhtSzdCZUdNa2kvTHhZUGZHcFZPaVNJVVVaTnl1MzdPd3FYNWptYkROZWhORjVGeTNQL0RSK3V5YzdFc0QvYjA0L1BKalVhTnAxYklOcUZxNndYQnFPWElCZlBHS1FrWlRtYXBTMUNnUi9aR25xcVYzdDF4QTgrbjlwRlpNSUJPb1dycWVmdk5HSkFvMUVtYnErREU1MmtyQ3VDeEo3Q1NYdGJKeUpNS0dmZGFqUTMwNHUrOFpvVUxwV0gvTEE2aXVXNHlyTFkzLzc3RlhmdlU5MmpSRUw3NFpScUtaTlVuR2hkUVRqRTRZc3VtNzhRV0w3L0hLSm5MZTZWNkpRa0o2Nms2a3ZuajNVRWJzZXpzVFJJNWZ2RzdyMXp4dTk4WlRCM1pqc0xjOVVpQ2FYTlJEWE9URktTL094K2g0QU1YNXVSajNCNUdmbTQyeTRrSW9vVEJLRjVUQTQ1SXg2Zy9NK0FLSFNHcTVTTktVRWc0alV4anE3U0JweG9POG9ySUVqbElNRDBZV0Q4eE51azJZdW5tTzE0MjZtb1hJemZMUnZmTFQvWk54NzQ2YnNHbk5VbXhjdlF4clZpNUdFZDNIdm9FaEltbys3d0pTbXk1RmFoN29ia1Y1elhJVUZaWGMxTmZlK3NUWTJOQTRWSUtaRTBnbHdVaUcrbVJZTjM0N1Vvbmt2R3dSUkt6eXNvMWo3VURVY2V2OUgybkl6Y241cjk2ZUxwdzcvRkprSjZzS1MyL1lhVHBBUWs1dUZ2NmY5NzhEN1IzZGVOdGJkdUw0cWZPNDlhYU51R0g5S2pTMXRtSFZpZ2JVMTlYZ3d1VW16QlFYRDcySWljQTQwZ1dQbDlTaTdCd3lwcnBKRFp2c3N5TUQzYWhjdkRhQm1sUWgzdXYyaUFDNmJKOFh4U1VsR0IwWndTY2ZmaDl1MnJBS3k1ZlUwN215RUJnZngxZSs4RmswTmwzRmxzM3IwZC9majl5Y1hIRU43WjNkOEpEaFBEZ1JwR3ZvRWpXemVxZ1FLWlV1clBPRlpQbGs5OVdMUEFLd2hCSkFiRWtsRlFPUTdWOCtVK2hFWWtVcTVuS1NxYndyeGt0TzhPV2FBMlZUL1lwM1g2UUU3bkV5aEJNcEg0SzhnOE5DbXM4Zml5cXdZdXVicGg1RjZ0RFF5Qml1VU9kb2ErOUFlMWVQNkRUOWc0Tm9hV2xES1hXcWZPcXdSMDZjeGt6QjloWldHZElGTjBrcEN4YXRRKzZDNWNndFdvZ2M2dVRSNTdidm1wZm9CbTdmdkJFUHZXVUhicnRwQTkyVGJMRFdHS2I3OWZoVEw2Q3JweDl0blQxNGJkOWh5QjRaWTNRUHUvdjYwZDNkQTU4dkMvNkFuNGpKVGRmRUpsTUoxY3ZXUjltN2V0cXVpUGlkc29VMUg2Q3Z2R01CdllwaDNXWXlpcGtZZWFjYmNZM2I5TThLN1AzSVpHNUVJc2VrcTJ5cUljWDViamJpeGJKZjZkdkRGc2ROZS83OG5Kd0hnOEVnK252YUlodnpTeGJDYTJIc1ZDVDF6NFhMelppZ0JuLzJZaE9SU2lFQ2dRQzVydlBRZWVvczJROUNOQkwzWUtaSWQxQWZUM21RWEI2NDgzTGhEa2lZR0ltKzV0QkVBbG9JMlZYSUVvWFcxZzRNREk5aVpHd01zbDg5L2xKTEIxN1pkd2l0SFQya1ZnYlIxVHVJNDJjdm9LcXlRcFdlcEFGaytiTHBucEluU1R2R1RaSVFlK3ZZOE1zWUdlekI4R0EvOGd1TGx0TlhqM2JXRXFqUHZCOVRKelJFcmd4cHRzY2tRekJHVWR6NGJ0d2ZhOVEwRTFHcVdEV1JHNVd1c3VtR2xiRk9oL0U2cmNpR1AvTm9Gc0wwdnlucWVTaVNVdStuRGpFNk9ObkJpaXBxWXg5TVJ4ODllUlpoeVkxVFp5K1NiVkxNRU1MaGs1ZEV6WjA5WkV1UVpuNWJXVVhqVVR5VUpxS1pJQ2xsdlBPOE9JOUM1eGdoZGNhSW5JSmkyM1d4QldidmdSUHFqWmVpNGhiQlJ0emo1eG9oRERMMGVXakVqLy96ZDE4blpuQnBuWVBJaVEyL0NpTEdYeWJ5QlRWTElnVEQ2T3U2aW9LaWtyeXlSU3VydXhyUHRFQzl3Y1hhK3dDOWdscFIzZmliRVNSS01HYnlrQ3oyV1cwSHJFa25sZExCdFNqQm1HSGxlalJiT1BYZWEyeEkrbk54SVVGSlJwYWtEWVA5M1ZIYmNncEtZcFVXM282dzVJTHVNWkdrc0RwOEtyb1BLWFdjelVabTlpQ2xBK3pSNmV2dElkdkhBRUtoWU5TK1pHTjl6TE8rSTNkQ1VVbERkQ0Q2SENUcGlkL0QrdmdyQ3ZHM0VQUUptMmFDSFNLN2tOdnRRbkZ4NVhJaW1GYW96NXo3ZHhFbVNjWnEybVpha1FqQnhGS0hqRHAvdkxKbWRRbVkybm1WR05zZHFEQkxLUXo5WGhuZGtyek5oYWxFWTM1MmNTV1p6ZmQ5cUo3bjlnVEd4NkoyZUxOekVmUHlKSFhVbmR5aUpTclFPaENrMUxWcjd1amN3WXp4SWFtR21WejBtSitFWWZHN28yVVo5UzlMT01JMUxTa1dwYUxCa2RLalF5ckI2REZBWkFTdVFyVDlqZnQ0Z1hZSWs4eUV4YW5UUmpaMkNTYVdkR0kySGtuVHZHQ3VvN2k0T0xlMnRtRlJiVlhscXZMS2hkWGtiaXZPOHJwejZEWjdFQWRtWTA3a084bmtXZmtGbkdRRDQyTWoweDRieXloa1ZGcFR3bmFLb3JXaHhIcFlYTVlWK2dmSkJscWRrdGdpS2VxREVwNkw0RVFvTkJZTVRBeDFkSFYwdDdWMVhPenQ3VHgrNU1nUlhZU08yN2k4Q3VwNVZPVFowVWJZRHpaVDBqNVNzSnVjYlVMOUhVM2tYVW12ZDViSkpiK2tBdW5EVk1xSi9SM0NEcVlidWprTkJrdGRicmViSDQ3WndNK0REWThLckNKenAyQTJ5b2lxWklkZ2pHcVJtVnhrMDNkeldiT2tFaW0vZE9uS1RjWEZoUSt2VzdkdVozVlZWVGtidEhpMDRHbi9QRjArWXNSTHNJWHlUUjdxYUJQaUlzK3VEWkdCc3Flbk4yb0t2aXhMbXRndWtpQ3BZajBaSldXWGE3TEg2Yk55bGNnZncvR3lPRzZTcE5TK0dnNkgxSFFCUEpCTDZzZ3RrYmdiSW5GM3NqdXJkVW15aEVnU0l1MGFRcUVRU2t0TGtadVhOK1YzSnpyTWlBY2h1MFFLQS9ia2xKV1hZZTNhdGVTWjZBNVdWVlVmdlhxMTVmdlVHUC9yNE1HRFkvSHFDWkpSZHJablNVOEg3dlRwN2ZoekU4WTVYZnlNT1A5T2JtNXVKYUw3bjFHU1lmTFJteEUvMUpEMjJUamVwaFRURVl3VnVaaFZJbU1acTdKUk5wdkt5dnJpaW9xaVA2bXNyUDVJYm02T3U3bWxHVWVQSHNIUTBDREd4OGZCSGd0K3FkUG0rWkI0QTYxeHUzV1ptVTdmMSt2STVCUis5VnhtR2N0cWREUC9kaW1xQ05sUGVFS2M4RHA0eU1YSnJ0YkN3a0wzd3NyS3pVdVdMTnRNWlBPbjI3ZHYvNHM5ZS9iODBPbzY2SWN2WXFJT0drTHc0MHN2R3RWcU1oU2tXRE1mSEtRYS9JeENrd0dIVnVFTXVpU1RqV2hIUUZxakZPMFFqSlhrWWlZUU9jYjJLREpxYUZoUlZsdTc4UHMwVW04NmN2Z1FlbnA3aGJYZW01VXJQQk8rM0FyNGlKWHpNenpmNDFxRmNhWXV6OUx0YnV2QTJObHpSTjVCSHVsUVdWbFZ1NmkrNFFkYnQyNWR0Ry9mdmkvQ3JNYVN3aFVtN3dabnBMTURTZEdtQUdqRW9taG1JQW1aSTJjSEFyRTBDSDduUHArRnlYbHZhVldYNGhHTTFkQmpOdVM2RE8vNk5qT3hSRDR2V0ZEd0ZaSk9OdTNaODVvb1hGeGVpL0tHMWRlbGVKc1pXTjlYZllidXVYTm5TWDNzbGxhdlh2dlptMjY2NWFVMzNuanROWE5aVnR2c1FqVk1zaVhJSlRSTTFhVXFpVUF6VFRHRWd6U0NiVEFlSDQvT1pza0ZpTDc1M0Y5OW1KUmkySkt0UCtpVUVrMHNnckZTZDh3aWw1bGNqRktNYkNybldybHk5WHNMaTRydTJiZjNkVkc0ZnYwdEtLMWVndm1Jd2M1bVRBejNRQ0ViUjhIQ0pTU0I1V0ErZ1dmbk1xbGZPUGdpRVV3UE9qczdDc3ZLeTcreWV2V091MDZkMnMwemNoTmdBa1YxUVVzOHY4YUY2b1ZsV05wUWg0TGNiUFFNRE9IMGhVdm83dTFYby9DRUw5WlJtOUtCRUV1WlJPYWFrVmVIMlVSaDNNNTlueDBwUnQwNmpPUUNNbVBDaW1ETXRoYmpaLzE3TEhJeFc2N0ZPLzNvaXZMeXN0L3Y2ZW9TVVoyMXE3ZEVrWXRtY3RWK2thS05lckhzRExPTG9hNW1qSFZlRURZaXRzMzBqWStnWXVYTnlCU01yVUZ6UzBHTkU1V2l0cWtGdzFwd2xuNmtYa0loRDBRK1ZteTlGNmRlZTRJTXYxMm9xcTYrcWFnbzhHYmErUXY5WEd5enljOHJFUE5nWWtOOVZqazVYbnprdlEvaW9mdnVSQjZSQzhmQ2g4bm9lS1dsRmQvOW4xL2hwZGNQWWlLb0dkWWxoMkpTRGJiQjVQQkFwd2kzdXRtc1lTWFJjRDlsZ2pHcVI3b2JUaDhGWnR6aFlyVWNzeXBrWk1IcHlFVTJsQkdCUGxWVlZiZVR6bDlEbmd0a0ZTeEF4YUpWazdVcjZtLzJlRHpJOHJoRXB3MkUyY1hzcDhhZEpScDVWMWMzU2hZVWltMkRJNk1wTWR3bWkrRDRrUEFnRmViVVkyaTBIY3JFS0FKRU1teEh5Z1IwTWxidEhVUnlKRFVJNFlBRTNLd3NGOHJMeW9TN3RyT25qK3hiQ2phdVhveUZwVVhDbThWZUpmYlNYV3E2aXFiV1RwN05SNUxrZHJTY2VBMEI4ckxSTS9vd0RBU3pmdlVtZUgwZTdIUEhKeGl2ejQzUGZmSkR1Ty9PN1FZeUl3TXprY3pTUlZYNHd1YytnUzk5L2IvdytIT3ZSUUxLSEtRZTFWVTE4TWlSdXh0TFBkSy82Mk9WOGVIeU5qM2FPeVdTak52aXhGYTZtMWxOaWtVdXhzbFY3RU5qY2ExOHdZTFNtMGlNd2RqWUdNb1hyVFNkVVRWazMzSGJWbFNWbFdCMExJREI0VEc4OE5LcmVPRE5POG03Tkl5ang4L2pIVy9mZ1k2T0FUejYyTlBDSFRkYmtGMCtRWEIrRWttOTNrS2kvRUVTMFR6SUZFVGdHcm05T1dYQXNyb2FESStNWVp6dXgwQi9ILzdzRHo0R0pSeUFSSjZqcHRZT1BQcXpwL0RuZi9SUm5DSEQ3c1JFQ0FXRitiaDB1UWxMbHkzQnI1L2FoYmJPYnVTVkxFUldmb253NEpXWGw5KzRiZHUyb3RkZmY1MERzcVJ6bDg3QzUvT1Npei8yakdVbXZPMWIxdVBOTzI1V0d3bmRtN0hSTVhwdVE2aW9LQWMzQlk5YndhZC83NE40N1kwajZCMGNnb1Awb0xtbGtRWWFJWVNZaVVVbkU3Tmt3N0FLeU5SaGxHU1NJaHJaWWxzc2NqRjZqTXpmamJOL2plUlNDTGJsbHBjTGR5YzNZbXVEcm94RGgwK1JKQkRFL29QSFNJM3lpOGxtQTBPanlNdjJvYncwSDNrZUg0MkltRlhwaFpGZlhnZFhGa2xURSswWUQvWWdxNlFtbzVuY3N1aGNLeHFxOGRlZit5VGU4OUM5V0xkcXNaQVVBaVN0UFBia00zVHZnaGdjSENHQzNndUpPcmFYN250alN4c3VrNnJTZExVVk1oRVRwd1NvcWlpTmhQQm5GNVNLdWtsYUxQZDRjcXYxYy9YMGRFb2pvL0VKZ1QzcTk5MTVDeEd2bXRHL2p6eURYL2pDRnpBd01LRE9uMUhVZVRSNU9UNXMzYndPcXZybXlERHB3Qmc5MTVIUjBWaTc0eEdFMWV6OVdLN3VoR0NVWUt3cXNaSmV6RFlXcytTaSs5cFpaK0FRWlY5ZWZuNnhoeVNZckx3aXk4N0l2M3lDUlBmZTRSSHFLQk1ZSVRYb3hrM3JPQTRWUmNVVnRPMDhPdnVIeEdKZWJBOElUWVJOazhZeUI1bWtsYktsTjlDMUJlbHpKak9PcXNqTDgySG5IZHRFWU5YVnF4MFlKQklPK0lNczErRElxY3NvTFMzRGVaSlNtbG82U1FOeUNZbGg4NmExSW9kSWFVa3hrVTBya1UwbnJqUTJhMlFkcHVkU1NPclRLUEx6ODZYYzNPNGEybmpLN3ZXd05MVzR2azVySkdIODNkLzluY2hoc212WEx1emV2UnMzM1hRVE5tN2NLSmlvdHFvS010dGdITGQxZWpDMSt5c1czNjF1dnQ1dmxSakhHTlVsS1ViZGxvaWxJc1g2TEp1K0cwbEdmN0dQbmNrbEg2b1U0eW9xTE16bjNCZXlKOHZ5SXNLS2pFRmkzbWRmZUlWcWs5SGEyU2NNdmJJMkNZelZncU9ucjRpSmMzeUt1VEFBemdhNU1IcjZoL0d0SC94Y2ZGWlhJWlRGUFpOa05ibmk4Ni9zRis5OGovd0JCYi8vMmMrVGRPRkZXT1pNYWh5eFRHUWVEZ3FialhxUEZaRnJGblQvQ3dzTE9GZEphWUtYUklORFFMc2VDU3RYcnNTQkF3ZXdkZXRXOW1pZ3NySnlzaHduUnhLZjVvYkIvcHJEMUxtVVZwK3RTaHNueGJvTTI0eUVvNWhlVW95Nm9tQWx3Vmg5TjR0S3h1OXV3NFd4TVlLbGx4enR4ZCtsL1B6Q0xMOS9ESjRZN2x3NUVwaWxuWmErUzlvMGYwWDNqd2lpa1hHOVE3MGpjdVN6cElVeGlHVkdoWWRHRm5FbjZyNHdBZ285bG1CWTVNWTFhcGVxc1ZVUjJkQTRPbGNlbDhsR1U4aFNURUVpMThPdStvTkhqbVB4b2tyeGpENzJzWStpcnE0T2c2UWkzWDdISFdvWm9TWXBPSG51b25idERybWtCWktOTGRQWFlPempacEl4WTFvWHI5VUVSdU9KZ0tuU2kxRlZNcXROUHUyVnBiMkxZL0x5Y2wxZUw5bFFYSjRZdjBxN05rbE0wSXVjT3F3emk0TUlsQ2libTZKSmVMSjRoU1IxOEdISlJKSGNZb0svb2prRVZPbFBCUk9Rek5zTTB4L1k1bFZJM09MMVppVW9taW40NVZNdml0eTdZZzRXMVh6dnZmY1N1ZHdPbmRINExDZlBYY0doSXlkb1d3aVFISUpKQzZ5bnMwaW1kMUhTZktTcHZGbVFpR1dMaWZVNUF0bHdBaXNKQmpFcU41K1l3ZXpCQmhhZFhEeDZHWi9QNTZJWFlzRTRiVEJTbmRNSVkyRHl2cWlKbTlUN3BYNHkzck93S2d4R1BWcWRsQ1NWbEF3aURVL1N6TW5KZzhlWGxaQ1l5RFZlSVpmMzMvL3JmNkovZUp5K2g4UldZZDlSMVBsa0Y2NDA0Mi8vK1Q4d29iamhUQnRJSjJ3Tnh1WitybGpzTnp0dHJGNnhWTENvaTNESE9LbGtjVUxqZGpQSjZMTTFQWWIzeU1VeHVZeVBqeVhnQVRLcmVBN1NEWmVMQ1NhYnZFNW1SU28rdUFDSERUeTFleDk2K3dmeDdyZTlHY3NhYXNCRy9lSGhVZXc3ZkFLL2VQSUZNaTUzYUtUalBOZjBRWW41SlE0a1Uza3JZVUl4dk91aXNJell4dC9JWnplc1JSc3B4cnZSVFczOHJMTWQxK2ZGcFBGWEhPZnhlT0dOSThGTWhkTUlNdzJlZFoxTkJPTTJHNjl0TkZQUm91aVI3VHR5R3Z1UG5rSkJYZzZ5czN3WUdoa1grV2NqejFOUm9EalBkajdBU29yVnB4RVlpY1ZzVUROUC9aZXNKQmpqWnhuV1pHUDJKdWxoeDF5ZlViUVM4SG85OEhMdWlwZ1NqS0lGa0VtcWFxUW9jY282U0FjNEYwNVdkcFlnbWlnazhCaUVnRUlIREF5UGlaZHFTSGFlNHl3aldaM1VMTUdZZVNHRXFhcVdCSk1FRXl2UXpud1N2VkpncXUyRjMzVkNNWkpMcEI0ZUZYbU5tVmhOVFZZa0VSK2hUNFJUeUZqcGpIU1poWXU4UVQ1NlJtNDVGVUdENmlEaG1ORXlEY24yUmhzVldBa2FSbnVzbFpBeHhkUVNhNlpsckhjcktjWWN5V3ZXNFhpMm8waDRGTXNHRTVMMGFmMHVsV3dRMXFiN3gvT1FPVWdsUkdJcWo0ZXR2ZUo3VFUzTklvODBjVHVTZ3BSYUNUUnE0cXVTbUIxSDBsMzZ1UGFiMHRUYmtrd0hNdFppRmMwckl6YXBUT0VLdXlrenJWUW1tRTVreVdEaUpkYmNOVldxcURFWUhLdVJuNU9MRlV2cXNXcjVZcEoyWkRSZWJjT1JFMmZRT3pBRWZacS9ubHZFTGxnQ2tvMTVTSkljVHRXazFZcmhzL3BweG9pVHVpREtaNmgzSnZHVzNsUUgvT3QwRTB4SldlV2lzdkx5RDR6NFo3RlhhdmVJd3hWa0xabVZLb09IYlV1NGNwajlXbW95YlZtNjltMUF5dFQrWndlVHQ5YmFxMlJVbGNLWVNpckc1WENNOFRPU0c5R0dHdk9CVmhjb3h5Z1g2emlKYzRkS1k1TnpKTlNyVUJ2TXhuWEw4YW1QZmhETEY5ZVFtSzR1bks1UW8yanQ3TVlqUC8wTmZ2UDh5NWdJU3NMbE9SWGF6R0tvKzQwRXBQS0p2aitjZE1NU3NTS1Mvc09WU0t4QldKb01ka3NjV3VaNFJYc21VclFxS3l0cUNnYVZHRldTRWFZcFNHbDF3aGgvU1hsRkJYYmVmYi95eEcrZW1MMGVxUTBLZkQrV05sVGl0OTk1UDByeWNuR3FzUm5mKytHdnFGMm9MdkZZL1loVGhuNzI5eitJMHVKaS9NdS9meCt0UFlPNHBzV1krSEV3aVd5UFJUTEd6MGF4MGhqQU5zVUdveGVJZHdHU3hUWmdxbTVtVlkvTStyMjU0akE5L1BXckZ1UC8rK1BmdzZxbGRZSmNoRnJFNGV1eWhKcktVdnpodysvRjI5KzhneHBLQ0VxYzM2MTJQTW0wSnl3a0pFam1lNUVZOUtrS2VzeXNLbERKMm85TnNyRlNKVXhRWEk4NU9sblNhNVUwYlZOUlI5OHdTenRwTm55cnRVOCtLMUp0WjNtNFYwUVQ1WXY0NEx2ZkN2LzRPSDc4cTJkdzZOQXBRUzc1dVZtb3JWNElyMHUxMmVXUWtUby9OeHMxQzB2QkV5UHk4M054eDgyYjhlT2YvUnJkUXlOaTRpd254R0pQUEtlNXlLUGoyWjB1YklUMHFxb3NJKytYUjl6LzNKd3M1SkZYYldGWktWeWk2VW5JOXJwUlMzWG41bmpGY3l2TXp4YVRSbDF5ckxFNHc0aHVIM1l1eUtxTUVxZHN2SmRWS0l2a2puRUN5YXF3YVJzc3ZwdlpUZFFYbXBpYWxUNlhIdmJEdi8wT1ZKVXZpTmhtSmtRNVNkZ0NXTzVnZCtmdnZQdHRPSERrSkM2M2RHRHFsU29vb2taU1VKQ0hxeDA5Q0NuUlFXamM2T3FyU2pBOEZrQlAzeUNTYVFUYzRmT3lQWUwwZUduUDRzSThxbXRBVFVvdXFTV1NxQlQ1V1M0YVdZdHd0Yk1QRXlIalRIazEvcFlqYXdzS0M1RGpjeU13RVVJWG4xT2JRcEVwaEdjdks0WUdYU0VOWVVsZExmNys2OS9GNmZPTjRybFhseTNBMTc3NFdUR0RtSmN1K3VTZi9SMisrbGVmUWxscGliQW52Zkw2ZnB5NmNCa0xpZ3J3OFkrK0g0Lys3RW44NGUvK052b0hCdEhkM1l1Ly85ZnY0ZXRmK25NYS9TUjg2L3VQNG0zMzNZV2kvQnlVbEpiaGR6LzlsL2pyei8waFNrc0tSRHQ5N3BYOStONlBmNDEvKzRjL0V3UGh5WE9YOGZodm5zZmYvK1duTVR3eWpPT256K01mdi9GRHJUM0VscWpTRGlYT04vdXdHc25OKzgyanRtUTZObEpITEp1SytiTVpzdWtZSU41ZE5ZMjhmT1lWaSt0eDQ0WlY2aElpMUdCNmUzdnhwMy82WnpoOStwUWFMNkc5eWtzTGNQL2R0MWxlVG0xVkJUNzAvb2V3WWQwYTVOTElWVjlkSlJZSnIxaFFqTVcxVmFpcEtNSDczdkZtTEtDT3VxaTZna2EwUEN3c0xVWlJZVDUxN2dKcVFFVTBDdVhTY1F0UlNnMHhuMGF0cGZWMXlQSDYwRkJiUVNOY3JwZ3QvTkI5ZCtEM0gzNGZWaTZ1eGIvODdlZFFXVjZDWlExMTFDQUxzWkErTDZtdlJCYVJZZ25WMFZDekVHNlhqUHJhaFVSdUZUU3ErckI0VVJXeXlGVmZYbElnbGhCeFVhUCtpei85QTZ4WnZSS1ZOQUkyMUZYUXFKaE4xNW1QeXJJU2ZQb1R2NE5pYXV6TDZYeWYrUEM3VVZLY0wrNEplOW9relRzamhhZHJCOG5CWlhpMFNpYVhVckNBS3NscE1pcTlCME1oZGNVRitySnp4MWJzM1g4RUgvclU1ekh1OTVNS1ZTc0tmL0dmdjR1LytmSy9ZOTJhbFhobDd4RjA5UTdnVTMvK0QxaTBxQnJIVDU3RmQzLzBDMnphc0JwNWVkbWlOWDMyODEvRkFFazMrWFQvLytPUm42Szl2UVByVm5QT29qQysvTTMvd2wvODA3ZXdadFVTTEZtMEVIMTkvZmpJSC93Vi9wSEk2WjZkdCtMSjUzZmprWjg4VHVXWEl5c3Jjem1CWWlQcWNkbGhPY1htTm5OOXNRU09LV1hjY1NxeDJtN3U1VlpUQml3UWZjM2NXS29yeW9WQmwvZHhlb2JQZk9ZemFHaG93T0RnRUY1Ly9YVXhZWTQ4R2VKUWtRNUFxOEk0Z0JjVzVLTGxhaXNlZSs0bDNIdnJacXhidFJ5ZHZmMUVHSlZvYXUra1RoaENjVUVobGl4WmhKM2JOdUhjNVdhVTVPZmo2Sm56MkxsOUN3TFVZQThmT2k1bS9MSVVkT1Q0S1NLUFVqSXUxMlBMcGxVNGQ3RUpqL3pzYVNGVE5MZTJpZ2w5emMwdDRyenZlK2grdEhkMGlwbktFNkVKZEhSMmtRanZ4OXZ2dnhzLy8rVlQySDd6RFZSbkFWNTg3UUJXTHFtaGtYWUNEZlUxK0JIWmxTNWZia1JIZXp1ZWZPRlZiRm0vRWp1MjN5Q1NWakhKN0R0OEhFdUpIQ3RJc3J0cDB4cWV4MFgzeXlWc1ZvcW1McWxEaEl4VW15ek5MU3NVRHMvU1VLeENORFpoZTVKRm5wdnlrbUpjb0dmQzVqaVA3TWFZbjIwdzZqSTNpcXdxbXlFNUxGWTc5SEE4ajlaWStKNTVTUExJbzJmTWhQNnRSMzVCeHdhRVphNnpxMCsweFJ3YVhCYlZWR0hYcTIvZy9LVVdjZDRKT3A3VnNpenlnSEpYOFkvNXhhejFVRGdvc3ZqbDVaUVE2UXpoZjM3eERBTEJDY05Wenhza09rcVpiUTI2N2NVb3hSZ0Q4U1RaZEVBeUo3T3hUVEo1UnVpQnV5WkhTczUwZC9Ma1NZeU9qb3AzZnZYMTlVVXV5Q1ZibVhhQXdhRXhrbFJxY2NQcVphUjc1K05LVXd2Q0pDOXo0OW45MmhzaUc5dlJNNWZRUytyUjBPZzQydHE3MEQ4eWpuMEhqNktJcEkyTEY2OVFJd3BqejRFanBKNzVVVWpxVDFOYko5d2tCZldUQjZ1VlNJRHpHakRCTkxXMDBzaTNCaTIwZjJuREluUjFkd2tKeUI4STRCa3lSRmN0ck1DTkc5ZWorV283WkdxUWhWVC9FOCsvaUp3c0w4WURFMmhzdmtwcVhEY09IaitEa1lrd0ZpNnN4TVlWeTFCTWFoSmNIbXJVbDlGUEkra3p1L2VpblVSNFRzc3dSb1RGSHJXdW5sNHNicWpHeHZXcnNKNSthNjdQbzdyeVV5ekJHQi9laUQrSVo1OTVFck1OUFhSMDEydDc4ZW5mK3dEKytRdWZ4WjkvNmlQWWMvQXd0bTFaankvOW56OUdGblgybHRZZStNa3VFd3FxaThYN0o0TEMreFNnZDFZcitiNVhsSlppN2NxbHFGOVVneUE5RTFZOUZiTHhuTHZVSktLT2IxaS9HaXZKazhsbjVib2cxdWJpN0lVaGV1N3RxS0dCNjUvKyt0UDQwTHZlaXRmMkhhSm5zZ2lyVnkxRjVjSnloQ2RtWForRXFmc3AweFd3V1NiV2lXU0x6L3IzU0IzR1NGNnJkeU9zZS9uVWlpMk9qZlorc1hHenJhdGJMQlRGbWVoNU5jTkhIbmtFMy96bU4zSC8vZmVqdWxwTnFxWm9xeWRlcFU0dFhNUVJIVmRGQzNYbVoxL1pSNnBGSGw0NWNGUVlpOC9zUDRZRkMwclEwek9BRi9jY0l2RjVITjA5UXlMZmIzdFhEODZmdjBKa000RnYvL2RQaFBUUnltc0ZqZnBKbW5pTnl2Vmg0OW9WUkVBbjBOdmRoeXRYT3dRSDd5VUM2dXpxcDg3ZVRkY3JpWTdQODI1QzFBZzdlL3ZRU1FUMjdPNDlaS3ZKSVJWTklsV3NFT2N2WE1HTjY5ZmlCNC8rQmtzWFY2T05wSjBMVFczaTlqRGhQUHJUeDFCRXF0eWhZNmN3TWpxTW50NGhuRHJYaUNBMTFLZGZlQmsra3U1Mjd6bE02cFpDcW9Ha3J0eEhKRGd5Tms1bFF0b1FrYjdSc3JPanMzSDV1cTNIMmp0NjEyTzJvRVYyczV6eXY0L3R3djRqWjBtbHpVSkhUejhOSnEzNHdsZS9qZUtpZkZ4dWJoT1M3OWUvKzJNaDBmSnovY0tYL3kvOFJKSi85WS9mRUdSeCtNUTUvTzFYdmlXa3lqNnl3d3lOaitGTC8vcHRrTU1TZ3lOaitNSS9meHQxbFJWa1p4dWpkdEtIcjMvblIvVE1la1FXeFMvOTYzZUZEZTh2L3VFYkl1ZHhKN1hkNXRZT29WcGxaMlZUdVM2RVpVTWsrbXdoR1JOamNucTI4VGlqM1FXd21JczBYVVYyVHhobnU0bDNpRGpPWHJwQzRtNHpWaEFwc0pGMzVjb1YrSnZQZjE3bzJXck11WHI5QS9Ud245NzlzcmFZVnpSNGhEcDY2bnprZTFlUEt2VjA5ZzZJOS9Pa0V1bDRhZCtScUdNUEhiOFE5YjF2U0Yya2pBMTZESlpVZEZ4dWFoZnZJeTF0a1cydG5UMVJ4NSsvM0tKZU1sMzdnbnlmOEM2Y3ZkaEkxOVNERGlJMnhVRGRMSGtjUG4xcDhycjNuNGlxYS8reGM5cW55WE1NaU15VlhaT0YwaXlKWHp4MXFMR3NkdTIvRlJZVmZnZXpCVFpxOHp0SkdheUNuS0g3cVJxNXcreWJ4QVZ5Vjh1TmtycjhMNVc4Y0tWRmk4UHpZN1IxWE56elUrZWFSTnZobXM2UTZxTUlRem1FbCtrOFBWYzNIVUFLRnFtN1BlS1pzcUxGdGk0ZVhJUW5rajVmYXVvVW54dGJPa1hhVWJaVThYVWNQM05GWEtNYUhDcGJ0dEdNWWlwVnhCandFNm9sRmducGtrdTg0Q3pGYnFCZHZHM1M5TWRPdFJYMERnM2hwNDgvaDArUjJNdkdWUzVUWEZLaUhhVGFHWmhzZnZiclozRG1mSk40d01uZHIzaElyY1dmUFZjdU5sZ1ArZkVEOGxyb3YxcVdkRUhmQWFPUURLejFkVFdrZ25hUTVEWUFEeG5BbDVKOWFvZ2tnbVlpOXJEbzVJb1dGaUJUZHc1cjlxZXdDRytRZFlGWUVlc3FSSjZnR3Uwa2E1OWtMWmhUSXlrSlFxMkVGay9FZVdsa3hVVmV3UnlzV0xHRWJEd2hrb3FhMGQwN3JBYmxhWEZWYWx0VXRIbFdYSTlMREg3bDVDeklwbmJiMU55QnJUZXVFZDZtTTJRZjR0ekVUYzN0L05ESlZxUkxOQm1TYXFRNDM1SkhQS092V1hJeDc1ZVNhZldwdVhDNm5LZGVmQjFmKy9kSDBFYnFpRUdCRXFQR0VLa3RQeUVDZXZTWFQ1TXhGbWx5ejZhMlRwbUVlWFVVVXdQeTNFcFlhNkF1ekFjbzZlNEltbFI2ODZaMStJOS8vSE84Ni82NzZJN0paSEMvQWQvKzhsL2cvbnR1ajhTOVNGb29KcE1FeHd5RnRKZ2hTZk1pYWZTalNobGFiaHVYSW10cFFJbVVKQzN1V2xHUDQ0amVNRk9WQkVGZ0hOMWJtT2ZEZi83TDMrQ0J1MjdEZlR0dUprOVJqU0FFV1ZFSGk3QStLSEJkZE41dE42ekNKMzduM2VLc3k1WXVJaW0xaEx5aHRmajRoOTVKNm1zUXkrc1hDVHVQZVA2Y2xsUksreDJkQzdCeUFFWGVNNUZZVmxKSGphbmcrSThuaVdTT243MkFyWnZXWS9uU2VqSHBycVcxRFhzUEhoTnFoejhZTkl4UmFkWUxaZ2hlOUQyc2pYcmNDVUlheVV0S1l0TWNaZzhTNERLTk9hbnNJWksyZGpXTjdwdytjeU81a3ZrdWJkdXlrVnpJRjhRMHFJV1ZwZmo5RHo0RVQxWVdYbnoxQUo3ZDlTcis0T0gzaVNBNVhuYmx2My94bEZCblB2NytoOGhBWG9nRFIwN2dmeDkvRnUrNDcyNXNXTHVNM0VnS0xqWmR4V05QNzhiSGYrZWR3dlgvNitkZUpmdk5TV0VrSGlUSitUZlB2b0ltc3B1c1c3T2MxSjZyK0lzdmZVT0VuTExFc2FTMkJnKy8vd0ZodlAvaFQ1OGdZMzBKTnE5Ymd2eThJcFFVNW1MMXlucnlVZzJoa1d4My9yQWJkKys4R1FYazZhdXJyeFgySHg2eUN3dnk2WnJmaXlMeU52N3ZZOC9od0xFemt6Y3luWGFheWFnQ3M2aWZyc1lYeXhZVGtXd1NrV0NTdjBpVGNkWjRQYXcvTjE3dHdrOSs4d0srK0xWdmk4eG4vL25vNHpoSnh0aUFJQmYxMlBuUVFmVTh0NFl0MnZiNVFDNE1oWDNUMFp0U2ZlbGFwcnV1N243UnFXdkpSVnljbjRlemwxWDd5dmpJS0huZlhzR1JvNmZ3NEp0dUYvYTViVGR1d0FsU2t5L1FnUFBlKysvR3lNZ0lubjExdndpbWU0aStGMU1IZisvYjdzRlRaS2puZUNqL3hJUllwMGtKazRyOTVDNTgrTGNlSkJMSXhwdDJiaE5wS2ZvSFI0UmtVNXlYaC9iMmJpRmhLbUZXeFJUOHdlKytGd2NQbjBBemtkUnZ2ZU10cUZoUWdMZmNjd2NaN1MrU1BlY2lrVnN2RHBEQnVLNjZBb3NxeTNEMlFpTVpnUHR4aUk2cHFhcEFiZVVDdlBXdTdTZ3J5Y2VQZi9XYzhBS3FnOHprMUYwRjZVcGlFZGVMbElsR09PVWNicnNGWjM3bTJGV0toTlNRdFBrOVVsU3VXQWZYRmxUUElNZVNLSGpoNWYxNHo0TjNvYkcxUzloZnZMNHNWRmVWNDFPLyswR01Fb240c3J6Q2lNcVVkK0RZQ2VxOEZWaTNlZ25LeVB2MmlRKytTOFFmY1RSMGtEcnY2T2c0N3IxanV3anR2OUxZZ3Uwa0ZhMG5DV25KNGlWaVNad2Nrb2hHeVJYOXZSOC9ockV4anBzSll5d1FSRUYrRGwxTlVKMVc0dktJb01zRjk5MUpkU280UjU1QXBvVkRSOC9naVJmMzRwNWJ0NkNqdTVjazdzdmswbDRoVksvdUhnNHBHTUt4czFld2VlTWFNY3FVbEJSajc2SFQ1QnBYVjM4UmNVeEtVQmlDdzVHVk1TUXRUaWVWaG1GYi9TYlZoa3k5VHFNa0U3a1k4Nm9DYVVQYzJHTnRoRmNGSFdXdWEwTFhMS1lPQXVtWmx5RHNLdlNQSllWUC9lNFg4WmRmL0Rjc2FhZ1Q5cFQxSzVkaDcvNUQ1SUZyd2dmZjh3Q0s4Z3JWSHNIR1hrVTEwamJVVktHcnR4ZS9mT3A1Zk82VEgwR1cxNDJyblYzZ3BZbC8vZHhMT0UzU0x4TUZSMm4vOHNubk1SNVFwMW9va3E2cnF6YVZ4c1ltclByb2IrR0JlKy9BTUVsT0hMSndsVlNubDEvYmh6TVhtc1F5eFN1WExoYkhzRjFtZ2p4WlpRdUtzSEp4dFdvaDBrT045VG8xMWJpanN4UGJiN29CNXk4MW9ybWptNGh2cXpBQTh6U0dDYjlmVEltcEtsdUFILzNxV2FSMGZ0blV1VWlaVUpYaXFra3p0Y0hZdnVBSXJkbHBzNDRBazNsby9TUmtHRkZMaTdJZm1FajFzNkJPY0xHNURjRTloM0M1clEyZitmeS9rSmV3RVVOalkySU8wYVdtRm56Z0hXK2x6bGlLNTEvYWgxenk4dkNxQlVORG95Q0hNNTZqYmZ1UG5jU0s1UTNVK1J2d3hMTXZvcWF5U3RoQkZ0VXR3bWF5NVhHWXdsZi80eEVVa1hURElmMm56bDBtRDFFYmZ2S3JwOG1tcHkzN1J1eHdzYkVELy9lN1A4SU42MWFUQkRSR0x1aE9mT1ViMzhNN0g3Z0hWVldWMkh2Z0tKVnB3WmgvUXBEVHdSTm55VTVZaDgwYlZ1UFltWXZDc052WlA0SVhpSkNZY0E2ZnZDZ0NOcHRiTzFGUVVJZzd0OStJSjNidEljTHBSbTkvUDVGVUNPTzhhQ0FSbFpoL2x1cnVIbTJEU1JaR3dyQjFWa3lOZ1ltOHgxL1YzTjdGMkFhNzloWXZyNGVEdVlmTzgxM2lZV3B6a2FTYW1zWDFvVkR3QWJnU3lhVnNBOVFKemw5cEVTOXVQdnNPSFJlYkR4NGJqQlQ1bCsvOFQ5UWhUUzNQaWZmQjRXRzB0S214UU4vNTBhOGkrOHVMQzFCTGhQRDhpei9ESWpMU1ZwUDB3bVcvL2QrL2pKTEJmdmlMWjlRUHFxVlpxQ3ZQdlh4QXZJejQ2cmVpejYvSFV3ME5qK0xiUDN3TVpyUjF0SXM2RDU4OEU5bjJuZitadkw1VDU5V1lwd3RUanN5WXFKNE90Y2dXbUdBU0NRWkp4cTBkWWNQNzdyb1ZmL2lIbjRLRHVRVjJwcjczWGU4VW4wUGF0dnpTQXRUVUxhSE8zWTY1am42U2J2N3Qyei9HdXJWTE1VYTJtUC80M3FOazJ0QlhRazBFaVhTRnVZaVVYSHVpMDRVVWk4K1I3ek5Sa1JMK05VcVlOTzl3eUtJYXhicjJGSXJuYXBDdDFvREVtejVwVUVxZHFVRUxxbEpFTE1mODBmT00wUnA2eEE2SDFEY3NYa1pxdzl3bm1FQXdoRjE3RDlCclB5SVJjVWxscjd1bWpIOVdOaGk3eDlsdHZQSG1NazB4OGlhS2hKOUc5SzlWTFBPTktGR2xVOWRKV2ZQbXlkdTZJWk9OZkdPQk1Gbi96Mkd3YnlncTBFKy9TanRYb0hPVGk0eVF0VlVMeGJ3akNhbWQ1WngyS0ZGdkFqNWVPMi9lOVRmSjhDT3VLYkpJRm5GOUswa2NZMVdIRXU5N3hsWndONTQxUk40QW5uNGYyYVlicHlLamovR0FGSkVNMWMyWk43UGNicEhOYkNLbzRPdmYrUUdlZnVrTmRiZEdDa3BrVFd6dElteUZlcXZsT2JQWngzNzdJWEs5M3AzR1dJZDB3dkE3ZmNEOGlSYVlQOUppQm1FWldSdmpQVm5FbTBZZzlxZHJnZ3lmSUdaSWFEaGtEcUZXNzBVZ0VNRG8yS2cyYVZCL1NhbDVhVk1RQWlGRkJIcDE5dzlpTjNreUpFWFBEaXlMZ0N1UHp3dTN4eTN5ZzZnaC8vcFBpZmRTTDVZY0ZIam14VDN3azlkaFBvNmZVWlRvMTk2ZHZqdVBvR0JCY2NIaUZhdlhMcmJZYVZhWllnWGlwVkt2ekpRRUUwMm01cEdSOTNEVzNXTW5UcE9SYmd4TGx5NFcyZVRZWHVQMWVrWFlOZ2RvZWR3dWNWZkd4LzBvSkJ2QjBQQVFsVkdRbTVNamNzbnd2cXlzTEhnOEhnVDhBYklqNU1NcS9vZmpib0xrS3ZSUHFQT0dqT3JSc29aYWpGQmRtOWV2d2N1dkh5QzM0NFRJU2hja1locW1hM09KREh5eVNCSFJTTzVJU0pNaUYwZHJjcTdZa0RJWGNvUE1ER0ZQV0ZLY21LUjVCb2x6M09RRi9jRWw5T1c4UllGNHc0VmlvMHpDc0p2UmJpYlF3NUhpRm1BbGcwbkM3L2Zqek9rektDMHJ3d2k1R2psaEVFczFMcGNiQlhsNUtDb3B4dWt6WjdGdXpXcTBORGNqbThqRlRmdTZlN3FSbDFjQU41RlFYMjhmRVpNYk8zZmVFZWQ4S3JXWXI2dXJxeGZidHF3VmlhTWZmdDg3ME5QYks2SkErd1k1bDJzUFhHNHZ1VUtyaVdqQzVJcjh0Y2dORTRWNXZEU0dHZ2Vqd1pGZzVpRVVWTmN1d2tqUEVseThlTWFxZ0RUbGdPaDl5VHp0ZUdxU2tpNEpSb243TmNZQkZXV2xXTDVpbVNDWTZ1b2FIRHQrQWd1SVVJYWJobEZWdlJBNVBnOUpIaUVVRnhVS0kyMWRYYTJZeThTa3RIQmhCYWsxT1pESnZzSVo4RW9YRkNNWjlQUVBvTGFtaHRTbkExaTdZakhPbnIrQ3NvcHlEQTBOaXl6MEN4WVVvYkc1QlNQMG5STWFYY3RRSnUzZER1WUZKQ0dkZXoxWlUzY2tVc25NREwxUlNCZkJTUGFLS0pHUGJBbFp1V0s1a0NwV3JWd2xKSUZiYjlsRzZ0QTQrdnA2eFZ5T1pVdFhpQ05Xcmx3MmVSSkpWN2tNdjdHaExoSytIZXZNL0pkWG0xQk1DN0t6SGVYZi92TkhZdm5hSTZmUEM3dUVkT0lNd2xvZUVJbFRhTW9lc3RaTTBEYTNxVTYxcGtnSStid2IvcU9OdkdtNWZvdlp4TWF2R1Z3MDRab0Y1M2Myd2M2RFRFdGpuUVV2a2hKaitvVTBhUTJSSnRYQnJDd2ZicjExdTZrT1E1MnhYQjJTOVNhM1dDc0pZcTNzaFdVTFJCYXo2UGJPWDF3R2t1QXQ4dVFFVERGeExTd013dnEyU0FJK2twd1dGQmVyYSt0TTdVZHpIbVlqcjJMSGdTWmc5SmxKVVZZdEtFcUUwRVZvZ2lSUDNqL29TYVVNOVdqM2RISWRMUFZHaXRuSUJ2T2tvZzFLWW9FNkxlNW8wdk0zZWFqcUZWUlhFZVh6aHJXVUVaTXBORlFQb0o2TVNuTWxxdWRTekdzU1RrTFdFbUNweWF0NFh4alJ5ZDBreEZ1OWMzcW92MGRXRWlWZGhTUVlkK3lkMFQ4b0ZYUWV0NFdreW9zVVQ3ZWJBbDZuMmlYcnZ6QXp2WkRQeGJsbWVCMGNmbkNsSmZuNDZQdmZnWXFTQW5qSmRaM1l5eVhlMmVqTUw3YjdjSmI1NVl1cThKSDNQNlJPM3B5SHRndVZXc1BSUGNLT0xFb0g4aHBXNjFZdkV4TVBEWUtwdHZnZFJKRGpaSVk0R2ZxU3NCSjNRRVY5cWNtbEpDRTlpdHd4a2tvdVlvMHJhWElGVDBrakVTa2NWSmR3VVVKcXJmU3VUNXdWM1pPK3UwVlducEJPUllKa1pGRmVubHo5VTVOaVpZMWNoTFNxL3dCSjNCTXFPNkZkQzIrajQrV0pTSG9PV2I4bVJWMmVYZEpJYlBKUDRvMUJwUFVVNUNJSk1yUUgvVHd4dTNVOEx4S20yYTRmYjJkYkJHNVRBU3V0Mnk3TFJidUs0aDFQRDlISGk2dEpVc3dpcVFZdlJ5dEdRdnJNSC9rUjdOeStHWGRzMzZLT1hqT3BXOHV5cGpaNnJmSE9SNGJoYmlsTGtSNWhkMWtrSHcwWXQ5K3lGUjJ0VjNFYjNjOWRMNzh1VkUxT3c4RVptTmFRWFkyVGRiUFhyb3NuL2cwTUViRVhvNFdreDRWbEpSZ1lIQkpld3hFeTVuT21mNDhyVEVUbEk0TmxMYzZmT3lkV1hmU1JvWDFzUElEZXdSRzg2YTViY1B6RUtUeHczNTI0ZkxsWnBHWDQ5VE83OE9DOU8vSFU4Ni9nNU5rcndodDR6NDV0R09qdlExWjJMazZkUFkvaGtYRlVWNWFqdW1vaGZ2VG9yM0RYSGR2RkpNYzJ1cWJSa1ZIVTF0V2d0TGdRcjVMM01DYzNCKzJkdmNKNytMbFBmVlNrWlhqcWhWZWhoTUx3MDNYNHNyMFlJeHNjRXl0VDhpQjVOSG1seVpIaGNheGVVUzlXZ3JqWTJNNzVyNktsTDd0UGd1NWJjVUV1RnRkVjQ5RHhNL1lPaWd4c1lmVmhhbHYxS2pHNXhBZ00yMkFvcDJBcUl5YkhrQm95Wk9TRlFVeWV2Tk5LcW9QcDRrRWJUU1laVk5iRTUzQUt6aTVGaE0vSjlKanBKODFVZzYvNCtlZWYrMkpsWmVYVEFYSW9CU05yL2NRRHE3SFpHQnpzeDRwVnk4bkRkeEZaUHE5WVRWTWQxY05FUUJJZUpETDQ3Lzk5RE50djNFaWQwNE9DL0R4Y3ZOeUV6UnZXaU01WVNOOEhCd2FKWlB4a3hDOFFTYU1HaDBld2NkVmlUUVZWMERjd0xOS3NibGhlaDJ6eTRybElnbUVpYVc5cnc1cWxEZWp1NnNMeStqb2ltQ1pjYmJtSzRjRUJGQmVTWjVHazFydHUyWUxXOWs2U05MTXhQam9zcm5sSmZRMDhKTldPK2NmUTJ6dUFySndzVW0rcFU5Y3V4UDMzM1lPZi91cHBuTDdRaU42dVByUzF0dUIzM3ZNZ0VjZ0lYVzgvWkk4TCtlUlU0RlZMT1RTaDdXb3JidDU2bzVobFBSRVl3ejA3YjhGWHZ2a0RESThHdERTcWliWUgrcjFFdkx3KzFtM2JOdVBsdllmc0hHSjNxN1hlbHppbUpaOVVFSXhaQWpKdk01UlVjNmc2bUZ2UUJVbCtPdXZXcmMrK2NPRjhqajh3TkhUeTVJbHBqK1dSZHBBOGFsNlNPQjcvOVZOWXMzNmRTUDZraU1YaVpMR2NSemNSdzNlKy96T1VsaFpEOHNxNFFNVGlENFMwNUhZaHRIWjBpbnd0cDZoenJsbXhGQmVQblVSK1hoN3lxTU8zZDNRSnp5SFBaT2JHeFdzVXZiVG5zRWhHNWZVTjRzeTVpMWk4ZERHR1NBSzVmS1VGeTVjMzRNWk55ekhoSHhjckQvQ1N3cUJ6WEc0OElMeU9FeE85S0NEcFpIUnNESysrY1VTc3ljVnJaSldYTE1DRnhrdGtSaVBabG95a0Y2NDBpUVg3cmpTM1ltaDBsRFFmTC9hOGNZZ2tyVHkwdG5VSk80YzMyNGZSNFdFeFVISVNySmEyRHBIc2FtUnNoTzdKQ0svdERkWGZuNXdOUnFaN3lHUzcvL0FwekJBekdVTm5OUDZtV29LSmZ5ZkZjckFPd2N3MTZLb1FTeHlMNnBlUUszNkJORFFVVUVKQi83VEg4dURNQzUyOVRwMzF2bnZ2d1pOUDcwSklVck1TaGlUVm1OclkxQ2JzTFJlYnIyTGZvWk9SRktLOEtGMDV1ZjFQbmIrQ1JpS0hJSFh1MCtjdmkrVGNYbDUrdDc0YTV5ODJhc1pTYUhZVUNmdU9ubEx0T0ZDTnYwZlBOVVlNeGllb1BNZEZjVERtc1ZOWFZPbEJ5eDUzaENRYjFaNmhDR005cjVWa3VBbEVocXBkaHVzNmNQU3NrTVRHQXdIOCtMR25vRXE4bUdMTVZyK0hoVkljamt5bWxYRHUwdFdJQ1dheVhBS2dhODdKenNLVEw3eE1rdHVZellPVW1GOXNIQkEzbmdWSklwVlRCZUlhVk9halJlSjZnN3E0bmZyNExwMCswdGg0dGVXTDB4Nmt1Y3FHU2JYNTVhK2Z3WWcyVFlMejlzdWEvVUhTNkdDeUVhaUR6TmpZT0g3endtdTQxTlJLWk9UU1dySWtsaXdKaG9KRUxrMkdRR25PMzZ5MWRkMFhvdWpLTGxSUEVyMTQ0VHBld2xkZnBFL1NMQSs2MFZRMUZjdkM4RHRwY2xBOVFiS2lacVZUU1FZWTl3ZlVmU0lqdUdaa2x2VE1kV0hWUUsxVkhJNnNpYVJ2aDM3aHlla2hkTDdoMFJHeVY0MWpCdER2VkNxUjBNOUpodzFHU1dpemd6a0RmUTBnSFZtZW5FWTd4d2xiRm5XcW9NR1NPYmxlVVZpelMrbXVYMGxiYjFydDNEenRRdTNSdXAxQ2R6ZnpkNWZHSVVwRWdoSC9OREtZUEoya05Ydk54VzFVMUJYOU9oVFYrNk80SXA0c1JmTUFpWm9OM1dhS1FkWVFOaEZkVmllOGFKOUdwTFEwYWZGTEhPcXhpWmtVNHJvV1pxVURabUkxc1Bsbjdid09JRmtFSTZtdW84UWZGN3QzZlY0UGFoYVdJY2ZuMDlZdVVwdVdJQU1xa09VbGQ3N3NGdTVxbDB1VFBLU1E2RURDemFzNTRueThhTDJra1ZaVWwxQWxEWlk5ZUkwamxZYTBBc3BrL0l4azZ1K1NybHJwcm1QWnRBaU9KR3ZKNXVNaHJuQStIekJybzNzNkpCakp6bWJXKzBNaGRlYUxqeG9sVDFDVVpXZjF3M1NCN3pkUDNPVElhQWJmYS9QOWprajFpZFJMUGJxUURMTHJWaTBsZzIxUUxDeC82c3dGNGZGUmsyekwyTFJtR1JvYXF2SEdvUk1pNlZoMmRnNEdSNGJ4Sm5JanMrMmxscncyeit6ZVQwWmRIMzc3bmZmakc5LytBV3BxNnNnejA0WXNNc2kyOFpLdVlrQlhzR2I1SW15NVlSM2NaRURsMy9QYTZ3ZXhadlZLc3VkNHFBMTUwZGMvUUdyWEhuSVBoMFMzV3JkcUdWYVRoNm1aUEVnNVBqY1phZy9qd2JlOENRb3ZpZU4ya2FkcURFK1NhM3UremgrTGhoNkFKQnRGcmxsVkhUSVd5V3QrZk9Gd1dJeWl1Ym01Z2x3Y3BCL2NLZmxlRHcwTmlmdHZKaGlUS2RKV2orT0kxcVgxdGRoLzVBeHUzN1lKVGVSMXFhdXRKdHZCV1UwVmtvVFV3aE5WcXhhV0NqSmlzdUMxd25sL2Q5OGcxcTVjakFWRitaeHFBRDA5WGRoeHkwMG9KZU92ZE9NcThzYU00eWVQdjRBLyt1aHY0WC9KeGxOV1dvUVR4MC9qL2U5OVNNd0o0d1RjK1huNTZDV1hkSzR2VjBoTTJUNFB0bXkrQ2ZzUEhzTHhjNWRRWDEyQnhYVUx1ZEhodHUwM2k5OWVYRktJYmlLdUd0b0hQWTVwM21QYTM2Q1kzdE9PakJHTUdVd3VQRG5SN1o2MVM3Z3V3Wm43T1IwbWswdzhsSmVYRjlWV0ZIeDdjQnBIRXRzeUJnZUh4ZnBDSjQ2ZlJWbjVBZ3lQakdqMkR0VyswdHJaall0UFBJL3NuRnlTVnZ0RmVvMml2QnpSekRuZFpROUpPeHp6NGliMzhHdHZITVB5SmZYa0tmYmg0TEZUNkNNQzR0Nnc2NVY5R0I0YXc2bXpGM0hidHExNGR2ZGVxcytMcnU0K0JKcmFVVUhxV1d0M3R6QzRqcENSOTVVOSt4QUtoOFUxdEpLcitsTGpWWEpoTHhITG5maklPOVRlMlllZTNuNTA5ZzBqT3Nac0hpTnkrVkdCZGpwbVJaS1p0ZDZ0ajZZT01nc21kaVlaVmt1RHdlalo0TWJ1bFp0YlVqZzhPa0VHRTEvY1hzYzJsQXZrQmJwNTAycklSQkFqWTJQa2dicEEyOTFRdE1CUjd1RENOVDA4cW5sODFMYitnNTgrS2J3NUZ5KzNpTmJmeHFzc0VpRTEwenRmWjc4Z0Z3N2hEK1BZdVN2Q3NEdmlsL0NMeDU4anpVc1dJZG1LZnVGSDJaQWMwbmhDd29TaXkyTVNEcExFdzk5T25ydWlMajl5N0l5NjFybEV2MS94WENQcUVkUXdFUEVXZHhaY1Jva21zM0V3Qm5BakY2djhYUk9pNmZ3REU3eVpZSVRwVk92OEJXVUZ1SEhyZHVtTkF3ZW5xU2tzbGwzZGUraDRKRFpGYlFVRzc0YzBxWG9wMnZmSk04b2FFU0ZpQk9vZkdESjhWN1JTcWt0WVhmOWIxb2pFT0JreEhEbFg1RkR4SVJ3aGtNbkprcExtNFpFeDcyYWt4c1dNK3BJdXhxVVV4aWVVS3BoL3BSTDVZeTdva011Y2cvNU1Dck1LRlZacHBvTStjVkZKVC92VW9OdUt6T2N3bjg5T2U1SU1wSkxPYTU0TktITXVqM0lxM0RZUzRqL1paSndURG1ZQlVTWmVueGJTZGkzMXYyc2VVM3BacXA1ZWNuTWRrQ0VWaWJQNE81aG5ZT091b3RpTGNGZjBNU1pEYkpUc3Fld2VsK3B5eWNJVTRHY2ZFZlUwVlZkb3R3N2orY1RuRENhY1N1UjNLaEhQb2ZxdTMxeVIwUU5XTjl5Y1drQVNtZTZVcU84T3BvUGhLZmxnTDEyREtCTFdndU15NUlsSnRzdllQUzdWNVpKRnhJSXQyZk9pYTkwN0dBeEgxV0JSS2wyWW9yOW1oR0I0eHF6OXlWNTZxSGhvTXB4Y3Y4a1dwTkxYMXllQ3h6aW1nNDJXN1BydTcrOUhaV1VsT2pvNlJNd0RCL1F0VzdZTUR1SWpNak9IQTFlbW4rY1lPVWJOL0JaVTNkTFRsVGNZOWhYZDA1T0NKais5dzJEbTVCZVpGQ3BKRnVmV3Y4MzB4K2pYcWIxTEljMXU3cDdlSUsxZFgyaks2cWxUVHBESWRtQUdNbDBtVmhVUVVCSVpGc1JrTnorTmkwSDFPRVhOUnVlV3NrbmQwdGNoVXVzYkdCaEFiMit2V042RUh6U1R6Y2pJQ0xxN3U4VTJSbWxwS1J3a0Ruc1NERS8yQzJENUJqOFdsRWQ3cFZJZGw1M01yR1I5aUlxR29RUEhPQVpKbkN0V25WWmVqOWpubUx4aTFqejVmYWpYaFpNSHNvUkxQUzZKMHI3UjBXSHFFOE94VGgxcm03NTlwakxabE9NekdBZGo3MkZ4T29lSlVBQ0JVQjlHSnZxSnRGM0k4Wld5R0NReUszcWtMTHFQZWlJK1JiaGJLeW9xME5YVkplSnFXSXJKejg4WGJuQis1M3dmam5vVUgxTEV0VHQ1bjBnaVZLWjdab0tBbEJCdXZtY1ltMjVqMS9KazEwazlJdktWOWwyYkhDbWFRVHpweEVnbXhuSjJCMlQ5WE56bVFraWRXU01SeUtpb0xzQ3VYK1VLa29tbkwzVjFkcUMxL1dxOHl1WmtIRXlhZTZqRzV3cUxkeXhxQjlBMmVBeGVrbGpHUXJ4dTlEZ0tzaHNRVm9JSWhnUHc4SVE0cUtrRnFxdXJoWHJFS2hHLzY2TXVmdzZMU001TU40WnJDZFBmdTdBeWp1WHJBK29YZFc1QUdxRVJqSjRhUVIvaXpaMWV6V1Jsa2lkMGRjT3RCZGpabU9ESTVYa211TWkxcTlzMVpxTTloYkZvV1FCdWtzaURmbytZZW1IWkphbXRGeFFVZEdSNTVZNDRsU1h0RVVvRyt0cW5xY0EwRno2ZGlxZkdKekNKQ0pWSWNxRXdwd3JabmhLMEQ1eEU2OEFCVVNTc1JKT0dQcCtHSlJaSnpOeWRuTVRINzd6ZDVYSzhXSGFoMzFrNVcxYW1JMmV4NUV0WWdzdXRkZnEwcmptaXQ1RVF3aUVYaHZweTRCL3p3SEx0Y0pIWWpOVmpkU0FLQlhrYzVSbmJIa3dFSkF3UFpITjhjSnh6cVk2RWNOQkx4NUpEelcvVmVqTkxOQ0xIakJ5RW12Z3ExclZMNk9ydTdqaDMvUEN4T0ZVbDYzOUxxbHdHSnp0T2Q0MlR5MXNvV3NZZk1aZUU3REJlWHc1Q0pOV29JMUQweldVREx0dGdXRlVxS2lxSzZ6MHlibWZwWm5oNFdPeG5WWXBYbGN6T3poWXFGVS9BNUxKc3krRjZPYXplcXI1ckVjWmZwOEJ1UWhPZFhOTHFzNDA4Zi8rWUd5ZjMrMUM5ZUFKRnhacmlRbEpHY0VLQk4wdkNVRCtuNC9SZ2FFREIwalYrZExSNGtaM3J4dWlnakxGUkQ4Wkh3NmhjcEFZSXlxeHUwL3Y0aU5vQ3Zka1Q4TGhsS2lOaG9GY2l0VHViMnQ4RWZGbWtqcXNtUGJMenlTaXZHaE1yVkdTS2FEZ2pJTUk4dFlaLzI1ek5PakN0RGNhczZLYnZ6Slo3ZFUrUlJKSUtCNGNIaEVUalVuelFVeUxLaGl0akVqaDkralRhMnRyUTBOQWdWbmhrSXk4VERYdVFlSDloWVdGa3poTWJmWm1RZEFQd2hRc1h4UGQ3N3JrSGUvZnV4ZTIzMzQ0WFgzd1IyN2R2RnpZZHJxKzF0WlZUU0tLK3ZsNlFVRzF0cmJvc3hiVnUxOUhqWU9hTWhtbmdPbW9iRStNU2RYb0pWODVsWVd4WXdzaXdpMTRCMUM4anFTVXNJeXVQbDhlaHR1T1MwZFBPNU9PRkwxc1NkcnlTTWdrdGx5VGFKaEhoS0NndHA4OEJJaTQvcnkwdW9YaUJHNWZQaFZGZEw0dUU0UjFYM1ZRUGVTUFovU3Z4Y2pWaEZCYUZrVjNnejdBZ014M2ZLOU51bU1HSms4SWNtY3BzTkM2NnFkUFRpT0hLUnU5b005bGNhS1NRUFhBcldjSlZKMHVlaUkyTE96bVR4WVlORzRUVThjSUxMd2hwaENXYXBVdVg0dno1OHlndUxoYUdYOTJWclJOTVZsWVdxcXFxSXVmdDZlbkJHMis4SWZaeFBXemJZUW1ISlIwbW1xZWZmbHFjNzY2NzdzTENoUXR4TFVMMzlMR2JlbURjajA0eUdHTE84S2dlRktXUTVEQkJrb1liZ2ZFd1BGa3lQRDQvUEVRZWRVdEp4SkQ4Y0h0Q1JDNVo2T3VhRUZKSlR2NEVIUk1HejN3WUh3V0tpV0E2MjhJb0xuVWhlenlBL0JKSlNETCs4U0NSVkJoakl6SktLMXdvS3VIUFFOR0NBQWI2SkpUUXRsQjRCTmxaUkRoZW8rRjR6aUlSTDFLcXpoZlhUWjNLRTVsZzcwSElzcGNrbGdtVTVhMVZFemFMNTZpSzREUjIwRWpDNnNya0ZDb21pWmRmZmxrUUFwTUh4OFd3cXNQZldlSmdjbUV5NGRnWWZ0MXd3dzFDRFZxOGVMSFlyMHNqSlNVbDJMcDFxeUNuUUNBZ0pCamV4dlliL3N6RXhURTIvTHBXWVZ3dnp1OGZ4NUVqaDVDWFh4ai9HRmdGUWFZRGsxS3VMenVFbSs0YzFhVElnR2dmaXNqSk82RzJGYUhaaldGaEhkTkxFRXRXYTZFTnVzZUo5bS9ZcnFieG5KUkVOVU8xRU5wR0o0VUYwazBrVjFqWW1zUmtTMG4xbktucVdpWmkxdFErcStjRG50eVhVZVpQbWtrenVDNlN2UnZDMC8vZHNvK2FxcGMrK1NOYlpaZEhqREpTVkNTdklnTG9GaTFhRkNFSzNkRExZTUl3QjNieHZyVnIxMFpsME9QdE8zZnVGTi9mOHBhM2lHMU1UTHBxeGRJUDIyR1llSmlzcmwxTTJxLzZSbnI3VjFlV0h4MFk5bStJZDRRNkNLaWROU01OWDJ0WmtoeWRxMWJpRGg5MTZoQ3ZXZ0oxTXFieFFQV1BKTVh3Q21tTDgwWHEwaGQ1bEkxZUt0TVNzV21CMFowdWk3WFpKd2x0enFybjA5cGdNbmZtbU9DSDd4SjVXMTN3bUk2VXByeUxQSzRHSTZ3ZHNJUmpodTVwTXI4emRLbkY2cmhyRGNkSmFpR2Jsa0pTVzM5enc4MWZMeWpJLzI2c3N1b1NxVzcwOVNpb3pKTW5KUVFITTRjbU02aFNwWUx4TWE4d1lzY25jVnZFazRxSVhkdkh6OEYwY3RJMDN4MmtFOE1qSTRmcHJXMjZjcEY0STVJcVgzN2NpemYvRnRzcWxDaVNzUnU5YlpSdWs1bStQV1VLeVN6VWtZcHJNRlVBVmVVTVkzVEFpK2QrUWJKOUtKdnV0d3g5aFcrTGk1aHpZSUl4VW1LcUxqRnBHNHlEMllTQ0d6WnMrdEZqai8yaUU5TzBoWWphU1pKZWQyc2VmdmpWY1ZWTk1ab09wQ25WR3lvd2ZMY0t0RFh1MHAxSFN2VGgwWFdGRGFlUWpUbXRvZzVRRkxNcjNyQmIwWWdob2tZQk1XY1pHT3FNYUlmYUYvV2FEYVNwU3lPR092VGZJbGxkalBnWWpxaHJTcGlOMTBRdUxsbllnR0wycFBSSmovUEJpK1JJSW5NZndvYVY4SU9TWGRTTUZGNEUzdHg3NDdUTEtMSXg5MEJUVVNYKzRaUFJ2Sk1icGh5anhEZzJzazJLdHRYRU9HL1V3Vk8wOTBuR1VTeU9VU3lPaTMyTHBBaTdTcnpVaWlSUFA2TTZmYUVUZGxXbmpObGdGUE0zT3ovZENldFBIMnp6aGpub2VacEhJdWtwTDZrRHFJRm5VcHdEWXd6WENjVjI2T2NJeHlnbldad25scmRXc1RoMnVqWTRuVmdHVEw5S2dRTHIzeUdaOXF1aWtXM2VtSVA5SnpOdWFwczN5Sm1VT051d3A5ZExpdm54V2tXV1RqdmN3aDZzeWxtUlJxS0d6MWdFbDJnYnRMcEJkbjk3UFBMVDM2VTRuRGYzKzB1cUNFYWFicmNqbTh3SDJHMndJVGlZQzBoa1dkbFpRVW96MnNWcG5Za3NES0ZBOS8xSERHWnhqbWExaWlOdDJWV3R2M1BjQ3Nld0dGVXVqbXZoZVVVY2pLZXZDbmc5dUoxVGpjS0NQSHpsODM4Q0I3TUhYWG42cDc4YndtK3VYakx0U1F1U2xRK2tWQktNMmJhZWZDMFN6MFVLa2RGd0F0RDFlL1lNeU80b2NWeWZrSGo0OEdHc1hyMGE1ODZkUTAxTkRkcmIyOFhVQVo1dk5EZzRHSWxqNGU4Y3hjc0V3M0V1UEozQXdUUXdOYTJzTEI4MnJWbUpLUEUreXVZd1UxbFZNbmlVRk1TY1JKa3FrVmlLWjFPWjJ5Z3F6RGR0U2R1MTJ6Rk9XU0VsRW94a2VoY1Ztd3ZadmpwSm5TRWRVa2FGVjBMSVBuSkk2UDF1Wk1NbDVpTEprVnA1N2hCSDRQSmNJcDdreU5HMmV1QWRTeklzdVRBUk1jbms1ZVdKREhnOFA0a25TRm90bitvZ0F2V1JXZlkvbzNFMGhQN2hNWXlPQnhDUlZHY1FRaThXcXFkSDRxSEJwS1NvQUM1Wmpma1FzUitLWGNOd0FsQW1mOHNjbnFVY0ExWUc4Rm1GbVloU0lzRk01eTZ3N1VWaXNPUVNWSWJFM0pMeFVDLzZSMXVRbDFXT1BHOGxFYytZV0d2TDVmSkdUc0d6cFRrbEprOU1aR21HSnlKMmRuWUtDWWFKaGczSHJEcnh2Q01HbCtWdy83S3lNc2VvYklJZzlsQlVSdnI0b1B2MzJ2NVQrT28zdjQrQmtYRTEvRjVKUVNlbEtyeHVGM2JlY2lQKzZLUHZSNWJITFRJMEJ5YUMxRDUwRlRxMXo0NEQySHdlbThtMTV6Y3k5UXNGTDJRbURrYXlJOEdvSy9pRnczNXFSQzVTak1iUU5uQWNPZGtGNkI0NkIxOVJManp1UEpKc2d0b1VBalUyZ0tVUkJrc25PaG9hR21LZWhWTXZNSGdpbzROb2pJK1BjZkpqMitYSFJzZndvNTg5anY0UmxieEZvSm9nQUoya2RGZnM5R1BRNUZZMWlkVjRZQUl2dlBJR2tjd1diRm0vbWlUUkVLOFVPNVZiVXNRMUxDMVBrRVRyZGMxbmlkYVducEJPSFhCSzlGRUdBKzFzL0M1RlVSc1JsUTJGeG1rVXkwYlBRQlB5c3N2Z0R3N1I5MXlSczllbzhsdkZ6aGduTityZlkyV0VuenkxTWlVNWxaM2p6SFhFT3A4NUNWWWkxNTBwU2N2bnk0SlB6Nm9VQjZyQ0VvYWZKSXF4OGFCaE80VGRaTWUyRzFHY240M1Q1NXZSTnpRRU53MEV3MlBqS0YxUVFGSW1TYUZrQXd1SGdxSlRlMGhTOFpHRU11YWZRRWRucjZaZHFiOC9TTkxVd09Ed1pOMkdLRnYrMk44L2dJdVhMNHY3czNybFNpSGRqby83eWRibXd5aloydkp5YzhSeFhaMWR5Q0dKTmljN2kxUmlTU1F5NDdTckhxL2h0MHJYd2dyVmMwNUZncDQ5VzBleTQ4RzA3R0YzTnJWcTQrVUdrRWZ2WGl4ZGVBZmFlNDZUbWxSQjVCTWRjY0dkajlVaGZ1ZVVDanhMV3Q4T1V6bXJ6enF1WHIwcTBqdVlTWVhCcWhXclh1eVY0Z1JWbk9iaHlwVXJRZ1Zic21RSmR1M2FoZHR1dTAzWWVGakZPSExraUpDTzJQN0RxdG1xVmF1RTBabG5mSjg0Y1VMVXMzejVjbEgzeVpNbnhUWHorNW8xYThSNW01dWJoVjJvdkx3OE1wczdVeVNqcmxjZGlOd3FlMGROTFZhUW53TzNoMVNjMjI1Q0svMzJpbkpTWVllR3NYUnhIVTZkdnl5U2huRjd5S1Y3NXN2eUNDTitiM2NmSG4zOGVkZ1BtZ0tHaG9kUVVseUNObW9EUituZVptZm5pQVJrdGZRc1daVmlGWmtsVzA0YU5rUkVWMWxaUldwV2dNZ3RoTTJiTjBZVGpBTWpramJxbXVwQU9yeElNWFpPZjcyczhvZ1JKaVNMUmM0TGMycHd2blUzS2tyV2dGTUN5RkpJcEhFd0pweml6c3NrdzQySk8vQmxHdEc0QTNPblpUTGcvREM4bjVOU25UcDFTdVNQNFJRUDNCQ1pFQmljNjRXOVRYeHNYVjJkSUJBbW5FMmJOb2w2MkY3VDB0SWlTT0s1NTU0VGh1UE5temVMY3pPSmNPTmxndEU5VTg4Ly83endWckZIaTVOWU1XSHdkODVIdzJYNUd0aEZmdlRvVVhIZHg0NGRFM1V4S2ZGNUwxNjhLT3hFdkZvQ2I3L3p6anNGb2FVZlVjOG9jVWJURG0vdjZzV0J3OGV4ZnUwS2pJLzZVVmhjaU03dVhpeXVyME52YnovNkJvYXhiRWs5eGtudHVYU2hqZTdOdURDNEozcktFbEtQVDUwK2d4eTZoeXo1TENncFFsMXRMWkZ6R1h4RUhsZXZ0bEtaSXZqcDNoY1dGcUNHN3UzcE0rZkU4OHU3aHZQNnBBQXpWYU1pbHZOWWt4MW5jZ0xMWTZlWFlOVDlic2tuY3ZLR01ZRThUd2xXMVQ2b0pmdmhtcjJhZ1hkU2ptR1M0YzdMb3oyVENaTkhZMk9qa0FqWXc2UXZXOElkbFRzek4rU0RCdzhLeVlTVFMzRm5ad21GeXpGSnNDUzBiZHMyN051M1QwZ1gvTTRqKzQ0ZE84UngzRGp2di85K2tXS1Q2MkRDWUJKaWlZTWxqZjM3OTR1VW15elo4RFd4Uk1NRXhlVEdwS1N2Zk1BdlBkOHZFeE1icVZlU21NL2t4b1pvUHZmamp6OHU2dFdKTU1PSUV6K3FhTjVrMVNncThlK1IxS1JPdkcvL29aUDAxNDBqeDgrTExXY3ZOcEZVazB1RVdZckdsbFpjYkdyRGtSTm50Wk9venoweWFJaTZkUDFYaWlUQnNscHpMRGN2RjF1MmJJN2FWaTJ5RktxRmEydXF4Y0JXVVZFR2ZRYnl3b1hsaUN3WmF2N0I2YlJPWkFUWDVsUUJ4ZlJ1L294RVJpYk9CZU54K1RBUkRBdDdpMHZSZys3Q2NMdmMxRUVuSjh0d0orWE9xSytMeE9UUjFOUWtTSWJKZ3ZlelpNTHhMK3hkWWxHWkpZd0RCdzRJd21BSm9xQ2dRRWc0NjlhdEUzV3dsTUxsV1pKaEFuajQ0WWVGUk1FU0IwczZURnhNR253Y2s5UDY5ZXNGOGV6ZXZSc2JOMjRVcE1ibjRXdGlsL2hERHowa0NJN0pqRW1PNitieW5QK1gxU2MrRCs5amdtTlZqWW1GcjVzbEg2NVBqL081NDQ0N2tHRm9CcUVZZStrYTg2bURWeThzdytYV0x2R3NaRW5SVFBVTWRUYXdQbnQ1Y0hnRS8vUHpaelFiaTZRbXNUWldwNTB4RWt6RlMzRGtlN0dvdGxwOHQyOTZOYWpETVQ3SFloSjUzaHRoNXQ0UHNFc3dpczM5U3F6ZGlYQ3JJQmxQdGhZSEUxWjlFZVJSbHkzbWNQQjZTQXdlNmJrak0xSG80RzFNTUp3QW5JbURKUVNHbnJXT095MUxJU3hGc0ZyRkw5MEdvOXR6bUtqME9ya08zbWRlaHBhSmdOVWJWbVBlOTc3M1dScHArVHFabkJnc3JUQjVNVG5weDV2QjZwVU8vZzJaZ05sMEpmNWF0Rm5WVGlZSmRmYVBQL1pCRlAvME1YVDJEQWpENytTU0drYkJXSFgvQ0NsSFViUVk3WGh6aENReXlHYmp2cnR2eFpMYUdqb3VKR3c2VWxBMTBPckczbFNOMXh4akpSS2N1YUpYRFoxM21EdjhFcG5GR1d0VmdXU2h3T3JwS0lsV3FtWkttL1FZV2wrV2xUZkduQjZUMDJiR0F4T0kzdkhOZFZoZW1jVStKZ3VqbTl4WUpySnFvbUViUzBLeDZySUN4L3BrQXFvYUs0ZW5Md2Vvb2tpWUROcjUrSlBmKzZBNi9NZXhvNmhQMFBqWHFsWlZQVkpsMXJDb1Q1TDAxQXNLWEc0WkxxVGVqUnhOS2ZOWVQ3S240MldDaGlJWGtnNm52NFgvZGFhUExmWTlZYnNMRzFYUG5qMGJmWVNOenNzcUZhcy9EbFFJT1RPaEZtR1FVTUxHSExkVFg1SkJ5SlVzeTZpU2ljU3FscUluZTVjeHVSNTErdnJGUEtZVUUyemRvNHorM0ZSN2tUTCtyTmk3dzk0aXRxT3dJWlduQUxCS3d6WU10cmZ3MUFHMmJiREJsUVB3V0QxaE93bExMZXdTWnJzSUcxRlo3Ymt1MWp1S0EvN3BMKzkrOFN0a0YzcWFiRmxuWWhhYy85WlFCK25CbElhUktvSlJwdm1lTnVnMkRuYnJzcnVYUFRKTU5QeWQ1eWV4bE1LMkZUYmdNdm13T3NQckpiRm5oNk9BbVlnWXV2M2x1Z2FwUFR2dnVsZTYydG1SUmRieUdEZERselljT0pnZTZacUxaTEUvUFp6RE5wVGp4NDhMY3VCWUZ5WVBYb1dSVlNlV1duZzcyMGM0UFFON2F0Z056RFlRSmhyMkJMSHJlSmJjd0hNUEVrZldldUJKNEpESVltMXBYUlBwZW9UUk1tVFQ4RHdIeDhlWkVrd3MxN1RGVDAzUHIrZG9XbDdPbFFtRFg2d0c2VzVtM2RETDd5eXg4RHVURUpNTmwyWHk0YmxKVHFwT0RVbk1ncFowQTV1VWVLQ2NnM2pRMjZSNlh6a0lWVzJuY2NobTdoaDVJekJQRlVnVWRuNVJXbjhRRTRoeE1UU3JoZEhNcWsraTZ5aGROMGppU2ZFaElmTHRCRU1LdmRKcmpMMCtRZDR6V1lHUEJVUmhnRGRPSkUyeXd2VEFzdDVVNW9QSlBCUjEwRlhqTHlSaHBYU2F0d3BGMFNVS2RkU3paVjlTMUxpamhNNURhdFdJWDhMd2VGaUxiWWtXNjYxZDByRWdhUkczNGFnNkppL1BzRW9uNHRjYnlWVmxWNzJZMHlBMTM2ZWdNQXVtZXp5MTNGeERKbXd3YVlOS0xqd0RPNHhBZUFoSzJMR2w2T0NING5ObjA2Q1haY2h4TXYxMGpZUXBtaDdDdUNBWGw5YXBkWnVNU2ppeVlsL3o0bVBVaDZxb2ljVk5hd0JGeFJmcDc3cUZUNDNoaTNRLy9pNHBXcDJZL3ptaE9aOVh2azhTY1VHSUc2UTR0NUN4ZEEzcDRGWnVOdVBoQVJ4c2ZBUXRBNjhTMFFTUjBoRFBlUXZxbU5TemMxeGwyRkwzZTZncTJKaStiRzBjR0NjcG1uU2hOdjRBMmJqNit2ckptSjZMM0t3Y2pQdjl5T1owcFJOK2VGeGtLNVBkT285b1Z3c3hTSEFPR0ZHT3lyczVqWVBMTFQ1em9xbWkvRnhOU2xXUEdSNFpVZWR5VVhtUnl5VVFSQmF2SDA3bHZXVGNIeDRiUlY0Mm5UdW9wcFB3aVpuVDg3ZGhLSnBrTjRjbGRFdlJLa05KdjlQMWFCV2M2M2dHWjN0K3JzVW1hME5ZeFBDb2JoWEtxekY4SDdyNm9GK3lXaWFpVUdnZm9xTTcxZmhTOWF1a0dqVU5EVjZ0WEIydTFlalRUSW5teHFoaHRhT0xhNkRYYUtnYnIxLzVHaDVjKysvd3V2SnQxSlhzOVNxR0tGMEpKMDZld3NEZ0NCcnFhK0QxWmFPM3J3YzFsVlY0NWJWWHNXN3RXb1NDSVJRWEY0bXBGZXpaS3k0c1JIdDdCMTdiK3daV3IxaU9NK1FKWEw5K0haYVJOL0RBb2NQbzdPbkJ6bHR2UlhkM0YycHFhdEUvT0lEbXhtYXkvWVN3ZWRNTll0YjBuamYybzZ5MEZJTUQvYWl1ck1UZzhEQUt5SHZZMmRPSHFvWGwySExESmsyU202ZEt0S1Mzd2JpRk1FY1FpYW8wejZaT3o4bVU5SjFnUE5BdGVOMmxXOXQxa1p4KzJ1Z1FrSjJuaUNWTnd5RXZMcHgwMGFnbm9YNUZBQzZYUW8xYnB0RlBRazZ1ZWd0Nk8xMGltNTdITzRHQ1l1NndRU0ZyS3hxNStNZkltQmxVTURyc1Fsa2xKeVRuaVpjVHdrWExIVHJpUnducnhKWnVxRVRINStmOEo2cEhSK3ZvMmoxbjFURVlIcmRKTUVtb0VwSDdyZi8rTUViR3hqRXlPb2cySW8zMnppN2s1ZVhnd1A1REtDbGRnSTd1WHB3OWR3RWxoYmtvTEY0QXIxdkcxaTFieE9SUURodndaV1VMcVlVREordUlsRnJiMmpIc0g4ZnhVNmVKV0FaeDl1SWxqSStOZ0FXVHlzb0tjZjdhcWlvVTVPZmgvUGtMZVB1RGI4V1pzMmV4c0tJU2ZwS1llRERoNitCcmM4MVhjbUVvK29BNEw2U3d5SVdtZWwwa0tlN2VGRU53dW1KazlqQVJoZytkVjkwNCtVWTJzbklEMkhhdm1zNnhwOE9ONFg0UDZwYUcwTjJlZy9aR1BzYUQwWkVRYnR3eGlvNFdEeTZjY0tHcTFnVnZ0Z3RuanloWVVPSEJVTCtFaW1vWFdwdUNaTTBuMFh0UVFrbDVrTHAwTnBvdStsSGQ0S0c2SkRwR1FVR2hqTUYrQlV2V2tDcmd5d1RCcUw5ZG9aRjh1SThraGE0d0ZpMmZRUFNZa2NqTlZ6QXpNN2w2ck1mcnhwMDdkNkN0cFJVbFJTWG82dTVFRVVrcGZiMjlVRUloUVVJTGlHeGUyYk1YNzMzbk8zR2xzUWs5M2QwaXpVWk5WU1h5OHpoT3lZT0JrV0V4UTd1a3FCQWpJNk5VcGd1clY2NUFjZEZpWEx4MEJSNlBXMXp2bnIxN3FlNCtrcGpxOFBLcnI2Q1dwSnlYWG40SjI3YmZqQ0lpTGE1N0hsUExmSUZseUVyR2JERHA0MTJ0WnBIanc0T1dTd3F1WHZLaThid1hiLzZ0Y1VpeU52dVcvdFBnU05zbGpBeDZVRkRrcFUyakpJbkljSHNVZERTN1VGT2ZUVHI4QkVMRFBwSldSakU4UURyOXFBK3RqWDRzS0hNVGlRUkkydkZpY0VoQmU3T0V1b1lDSXBrSnVEeCtrcFlrRXZtOTZPOW1lOElFTWdOSkc5bGN5QzhPNFBLWmJDSkVCZmxGbWkwcWllcG1mRVYwbjIvY3VBa2VXY0xpaGtXQ3NoWXZxUWN2VHM4SnhYbkdjaWpJcVRka2pJNzZCUUd3MnNwWjZOYXNXUzFTY2pUVUx4SjJGQmZaWVI1NjhBSHhiRStTQkxONTQzcFVsSmNoU0RhWkpRME40bkk1Y3ZzV0lwS3R3UnRGeXMveFFFRGsxZDJ5YWFNNmpDb1E5aHhaendGenZVZHJaeGpwV3JZa1ExQzlEU0tWa09ob0U2aGRDdFF0R3lQSlpBS1Zpd0s2L0k0aWtqcmFyOG9pYm1iRnhqRjB0NDNTZmlJamttUkNMRzdYaFdqRUhTWUpoaGNiRHlLN2dOeUNSVVJJRjhaUTArQkMwNFV3U1N1a2twRzRYcnFRT25GK2lNaGxBSFhMSlRJd3F2YVlrREtDM0FJUE5XYWppemk5djUvQnF0eEFydysrN0NEeXhjVHJzS285Q2RlS3kzNGdvWUtrZ2c2bHNQcGJoWVdLUG5xMGFmQ1NwcFNvZVZZNHo0OWEzcU8xdXJ0MzNFNjhNM2srbDFlTlQzSzdzaVBYdzVIRmZFa2IxNjFUZnkwVGhwQmNKdUVoWXkrL0dObGFHa3lYeXozbHQ4MHJCNEQ0Z1ZxSWdiam0rVGs5WTZZRVk1dFUwdU5GSW1GYjF1TWlKaTJ6Q29MWWNPdUVXRTlKYlZBeUdSdURXTDhsckEzNkNpcHF1YlVIU04xeGlWR3RzbjRjbFEwdzZMckVPdElFaXNvNFoyd0FDeXBWdTBaNWpScGFCc1dQa2twMnpRWkZmWkxpRW9kVjEvdVJua25xMW5lQWJURGN0Yk55SnJCOEEzMlhsWWhOV3FGOVljbStOTVdIK2NmSElrdTgyRDNLUlI2cWlZZ2hYWXE2dkxoSFJpenE4V3BITkM5SWh1MVd1SVlFRkYxaFZVVHVIZjZtaFdIb1BuaUxJK1lZcEl3UlREckF0elBmdXhDY093WlNVRTEySlBpQmRQeHkxZlNyU0txS3BDYkcwencvWWpUUXZFdXlIanVqRGErU2RwenVOYUo2cFVqQW1JanMwTWhNSlJwRmEvMUtSR3FSQVVsWHk5SjllN1FPVGVmeFpobEhPRmxRSEdjd3puR1hrT1JnYjRsY3Z0b1hYbmh1ZEh4OGZERHFGSEVoa3hHWHBNQmhYakJOZ1RQVE9uV1FOQjJQM3d1eXhkcW1HdUhHbXBZeDU5aDF5cklscWJqQ3FYVW82ZUZXVm84YVNtOUgxL0FwWE94N0dhclVRV2NLdVlYblNFVDJUbkdVY1ZJalYwU3RFb1FoNmZYeFg3YzJjcmlGWktDVGkzNnNrSnUwUkxFaXVJeWQ0MEtRME5mU1ZrUkdQa1E4T3VtRm9ra3hDTHZWNXFlNTBYaDd0cWNZTjlSOGdPd2g5aEpjODlYZWZmYzlmL25TUzdzdVFiOWgwN2FJRUh4RUxLWDVhdkl2aDE1U2hVbHp1MGlHTDRVTTkzYk9COXFsM0lzMDdlblN3cTFVYWJhN0ZIY3MrelBjRlBnNDJBWnpmVU52WU9yZDlycnp5Zk9WWjV2b2hEVkxuVkNVQUZScFR0aWRyaUgxWlBaaGZHYnpLa0xkNk5hZC8xNGtOWHpjaXh4dktad1dib2IyckcxNlRyUm5sSlFCaWFOcTlmUVlEbElIbGdwNTluOHdHTVI4UkNZSXhuYUxTMjZCc1dqMXg0RU9mU0RSN1VYVFEzUDJKQXgyRmZNczlreXZSSG05Z01tYms4b3owY1RIM0x2dnFTWVkrNjNaNm1CcW1KeUJ6c25Qa2l5bUVxMmFCalJzY3k1U2N2ZWQwMTlZSlRkM2tEcXdkRGc5d2N3S3JCcE5obTB3Q2JSYmpsTnhrR29rcENJbERQTXppelZBeEZzWDNGek92SmIzOVE2K3g3SFdOSTlnN3R5bW1EWVlVeUJEd3JBOVZTQWNkdks2emhhNGtWcmYvOVMwVUo3QXlQbVBlVzRSSjFubkZLYWNxcFN6QjNKdVpGNEV6N2dVTHE5YnhXQTdBNnNEUlVWRllobGZYaHVLOXpVME5BZzF6TUUwbUIzQlB5S3RXRzJiRlhHQm1aZ2JrNk1LelE3NC92TnFDMU1raHhTMVVGNEtob21DVjZUa0ZSM09uRGtqenNuTDhESlI4SDQrUDYvdXdHSS9yOW5OQk1RclJQQXl2RXhRL05xelo0OVF2M2lsVEFkMk1DdjlLVzdFWDZvSUpxR2hUeDlCRTRzWWRaQUs4TDFuZ3lFVHZGbjFTRlh6WkhMaEpXLzVwZHNPbURDWVhIaVZTdDNXeGlURG43a2NmK2VsZHJrOGJ3K0xSZGNrc2ZhM296YmJ4TXhVeWJTd1U4YmMxRlpnZ3VHR3hPcytPeUp3K3FHVHk0aVdyR2xhblQ1SjhCcFRUQXlzR3ZuOWZySHlBeE1NcjFQRjIxbDE0dk5YaVlYcWdSVXJWa1NrV3JjMnA0Z1R1ZlBTdXF4aThmSXlEbXhnWnMvU1N0V0oxSXdra1M2Q2thYmJvSzV0TElzR3p5K2RZR2JhNEkxTHg2WWI4K0ZjeHVOMHUwc3NnMkdxYklUOExObU93bUJ5WWVpSjFrdEtTaUxYbzhOb2o5R3ZsN2R4R2IyOEF4dEluekU4SHZub3NOdy8wMVVGYko5c2loVklJeGhkWE5iWEpwcXVBMFVsZm82eExyV3hySGxmSXQ0SnE1aU9XTnVzNnB4cFRJamRjeW1HYkgyeG9Lc1ovTTRFWUZrMlJRMlVGNzU3N0xISHNISGpScno1elcrMlZISFkvc0lMNWQxNTU1M1l0V3VYZVA3MzNITlBWQm1XdEhqMXpWV3JWc0dCRGN4c29GT1MzQmNYZGlVWWFlWmxwbDZqdm1hUmNUUjFETC9wZ1hGWlhPTm5JMUoxNjltRHhLVEE2NFd6emFXMHRGUVlkbG1xWWJXSWpiNjh2QzhiZG4vODR4K0x4ZkxXcmwyTG4vM3NaK0s2dUp5K0pQRFBmLzV6Zk8xclgzUHNNTFl3b3dFaW5wUmlSNEl4STIxeE1ER0M3YUkzR1J1N21DUm5JQnF6RkdBc0gyOVVqemVDeDVKOGtqbFhJcEtQc1U0em1jYVNRR1lTQTJMbjJGZ0VrMHF3N1lXbEVpYUtHMjY0QVMrKytLS3d2ekE0SFNaN2x3NGVQSWg3NzcwWGxaV1ZnbUQyNzkrUFE0Y080VjN2ZXBmd0xERjR1ME11czQ1a2hoNUJTdWtnR0NYVzJXSmVpV2wwTmUrTDl6M1d0bmhsNG5XOGVOL2pIV3ZuWERQNWpYWXgzYkh4OTZkR2hDa3ZMOGVCQXdkRS9Bckh2bkE4UzNWMXRURFdzcGVJamZyOFlpSmhGelFiZzNrN0V3OGZxM3U1V1BKaDBtRmk0dVYrSGN3L3hFcjZuZUpnTytzSWkzajJCUWVwaFQzU1NvMVV3OTRmZmhueHlVOStjdHJqL3VSUC9pVHltVzB6ak5XclY4T0JYYVROQnBNMDBwRVB4Z0kyMHdXa1dXeDNNQjNTUy9ET1JNanJEeGxTYnBPeEVUbklOSkx0K25ZbFQ0ZGM1ajBTN3NTcElKanBXNDJpSUczQ2tZT1VJZGtoWUw3bUtwbFBtRU5UYXhLNmlIbTlOcldERE1ERzArWFFmajIreGtGcW9YdFkyU3MzUFRJeWlDZWtqcVJ5MlpLWmxIQXdWMkhqMlhFSDRLa0FqZ3FVZXVpQnFMTUlaWnJ2c2NxbkxRN0d3WFVLeHd1WWV1aVRQbTBoY1g1UDlJSFprVjZpeXNpSWZWa3BIWTZjc2MyQmc4U1JrRlNZSG9JM1hvQWRhU1pxVzZJSnA1SW1JMmRzdTdiQkhZRm5RanRSdDZrRlM0VnM0RTJ4bXBUSWVLOU1VNDhTcjB3cVZhU0U1eUk1bUd0SVRzN1VrMzQ3NUpJZWVMMWVZZVBTSndTbkFLbEt5ekJ0K1ptMmlBUmFwS01relhVa205R093L3dkY2trZldEcjBhbXR1VDFNU0tVQ3k4NDZzUHM5T1Jqc0hjeFBLRENRWUIrbEZ6QlFiVVZBUzNwRWlLREUrejVoZ2JGNjR3ei96QThtMVEzUERaNXRCVDArUG1MVFkxOWNuN0FmOHJuL25keU5ZOU9kWUdrNnRxZWNLN3UzdEZaKzVQTzkzUEZUekV4bGIvTjZobU9zSG5OK0ZDWUZuUi9Pc2FUMVZKbS9uNzV6bGpuTzk2R2hxYW9yRTB2QnNhazZseW5sa21GdzR2U2Jua09IdERxYkI3TVVoeGZRdTJaRmc3RjYxRk8vOHpyTG9jeCtwYXA0c3NlVGw1UWtwaEhQcThuY21EMDdxemR2MXZNQzhnZ0Nqb3FKQ0VBeW5aMkR3MGliOG1VbEpUOS9nd0FaaVMzbEpUek9iNGY2MFJQSks5b281bUd1d3RNRWtNUzd3dWtkTUxsdTJiQkZxRHhNTUc0RTVpeDFMSml5Uk1ORndNaWtHRzRrNTl5NGJNdmt6Si94bUZZdVA1M3FXTDE4T0J6WVFXNEpKMStnZUwvQnVicTdzNkdDT0ljRnhRVS9VYlU3V3JhczRMSzJZYlRiNlltdkdzbnI1c3JJeVp3cUNYYVMvbnlrSmZzOVF1Z2FuZmN3VHpMeUZNaG53cW93c3VSdzVja1NvU0p5RFZ3ZXJSWnlybDFkc1pETGlqSFpzZzlGWGQ3U3FMM0oxMnNRL3R1VndTazFqSG1melozNnh0TVFwTzgzSG0xOThUZnBzNVhndnF6cFlmV05Wemx4dUhtQ21NUysyanM5UXdpbUdJOFpjTHpoeDRvU3d1VHp5eUNONDYxdmZHbG5ka1ZOb2NncE1WbzlZTXVIZ1BFNzBmY3N0dDRneXZLb0FIOGRxRWljT1o2bUdVMjV5V1NZZ0pnc21EZllxc2VyMHBqZTlTYVRiNVBPZFBuMWFIUC9DQ3krSVkzaHRwcWVlZWtwSVRKeXVrN2N6aVhDbVBWNHhjdE9tVFlLb09CVW5HNVg1V2poSDhLSkZpNFJ4bXFVcXJvTkprcGRjWVRmeHJiZmVpdDI3ZHd2VmpvL1ZiVU44WGJmZGRwdTRocmU5N1cyaUxydmdYakVSSEVJbzdFZVdwd1JoaGV4VC9nRVVaRmNpWWN4Z0FRdWtMdmd1Q25JU0ZUZ1JWZGNUa21oZTNBRzVJL0xhUnR4Qk9lMGxkOUtmL3ZTbllqOUxONDgrK2lqcTZ1cEVoK1p5dkFyQks2KzhnaWVmZkZLVVphbmc2TkdqZU9PTk40UzA4dnp6eitQNDhlTmlkUUxlengzNm1XZWVpYVF5WUpKaHlZbU54MHhtWFA2bW0yNFNkaDBtSkQ3bTFWZGZGY1RBM2lrdWQrN2NPVUVjalkyTmduU1lhSFFKaWV2aWErZmorWjJsckIvKzhJZGlKWVFubm5oQ0xJUEwwaG5Yd3pZaWxvS1NjYWRMQ05FZkdVZWJmNEdlMGZNNDFmWTRnc29ZM2ZZa3BnYWtmd3hQbU1KU1RSWlNVcnNjekYwazhkZzR5VGV2ZWNTU0NYdU9XQkpodFlnTnZkelIrZnZOTjk4czFqemlUczBkdGJDd1VFZzJMSDJ3L1lVOVNkeGgyWmJ6M0hQUENjTXdFdzN2WSttQ3krdUp3SmtBK0ZnbUxpN1BybTIrQmw1dlNWK0htNitIajJFeTQzT3kxTUdyR1RDcGNUMThESk1LZjJZUEZsOGp1OVA1TTE4VDE4dWYyV0ROVWhBbk1PY3lYQ2NURlV0bmZJNUVsME5XRkJsZVZ6WnVxSDhQR3J2M29LcG9JNHB5NmlFcGMzSWNUNWpDTXBTdXdTR1g2d21zNG56NXkxOFdxZ0tUREhmYUQzLzR3MEphWUlsQVgzQ1BDV1REaGcyaTAzTEg1NDdMRWdCMzdJOTg1Q09pTGwyYVlYTGhKVTFZVXZqTVp6NGpPanVySTR3UGZPQURRb3JoODNGZGZCNSszWGpqamFJdXZwNkhIMzVZcUVqOG1XTndtRkJZeFdHeTRtMC8rY2xQeFBXd0N2ZWU5N3dua2tDTHI0ZlZLZjB6RXdqL2hxMWJ0NHBqK1JoVzZ6aStoeVUxcmpjeHNOMUdna2ZPeDhaRnYwUEVRcjFGa1lRRUk2VmZXVWpMWW12R1kxTk5NTkkwNTNOd25VQ1hMcmp6c3FyRHRoQjJYek40NVVkZWo1ckpRMTlTbHFXWjl2WjI0WnBtSXVHMWxIUXcrZkFDYkN3eHNEMkY2MlNDTWk1THl5OXpVbkdXTG5Ud2ZpWWdscVRZRGM3a3dGS1BqbmUvKzkxaWpTWStSN3g1VmZyMTZ1QnIwVzB1aWRoZWRFaVNmaTRpUmJFaHNnZUpZOW9GVmFlY0hxbGRiRzNLc1JsTE9PWElNUE1VU1RReEpoQzJhWEFIWi9XRWlZVTd2MjUwWmNMaDBaN1ZKeVlpSnBEWFgzOWRrQXBMQ04vNjFyZEVoMmRiQ01mT3NCVEVoTVFxREhmaUgvemdCOExneW1vVWt4SkxSMnhINGNYZFdKWGg4N0xheFhXenhNUDFIajU4V0d4bmdtSDd6VjEzM1JWRlJpeWg4TEh6ZTBxQ3hQM01tSElsNmNsTHFVS0dKQmhIaHBrUGtGSTBETEI5WS92MjdjS1F5NnFNcnFhd21zTkdVYmFuc0kyRWlZWlZDbFl2dU5NektYRFpKVXVXQ1BjMXF6anMyZUY5VEJZc2NUREJzUGVJajJYYkMwc2NyQmF4QVpoVktTWUtEdExqRjUrTGJTVk1NbXhRdm5EaGdsQ1A5QUMvcU44ZVkxRzgrWVdVOWpLalp5bFJWU290S2xKY2hkR1JZT1lETE5yS05BL09xa055cDJkaVllbUQ3UnpjdVpsZ1dEcGdneW52WTRtRDNjKzhqMG1CMVNLV0toaE1DaXh0c0JURXRnNkdQaWVKeXpMWjhMRk1GR3pZWlpXRzdUZXNadkUyOWpUcDliSkhhZVhLbFpGOE5Wd3ZFeE9yUTljZVVwNkVNdFlzYWR1RWs2ckpqakh6UVRpWVQwZ2lxYXVGU3NIdVljWTczL25PS0FKaXdyRmE5NXMvYzRmWGx4RCsyTWMrTm1XOWJuWm44MHNIUzBERzh6T2hmUHpqSHhmbDJTaXI0NDQ3N3JpT0lvR1RsbUFVbTl2c0hwTjVHNHlqSWwwL3NMTUdkN3kxd28xcmxjY3FFNnNlczZIMytwcG1NQ3VaYTYzVXFNaTJERHJiSFlxWjYwaDJ4dnRjTW94ZTMvT1dsSmhmWUs4RHB2eEJ4bHRWSUlXUTRHaE84d0hKUFNPMmd6aElMK3l0N0NpU25zN0V2V3hFU3NqRzdxb0NNMlFIUjNxNWxzRUVvd2UzT1VnOTJFdG1hMlZIZTcxVXdmUWVvbVNrSDBzWUNTYXQwb3dqdjh3SEpLOGk2U3M3enU4NGtybUhoTzVwZExsVVNUSlR6cEpJNFZnMkdJY1Bya1BNTkE3R0laZlVJNkY3T2pQN1V5S3pxZTNFeHdoa3pNanJOTDI1RHlldDZUeEgvTWVYU3FIQmRsM09WQUVIQmlTZk1sT2ZIT2hrbjBzdFdJTGhDWlVwWHRseHltbVFHR3pIemJoTkJkTFdPcHpSY1Q0ZzhVaGVCcE1MaC9zN2k2K2xCL29zN2dSSkppV3pvV2RhTG1NTHIwbU9ESFBOd2xuWk1iMWdxZEE4aTlzYVNqSTdFNWxubEhBc1RieFdrVkpHY09TWCtZRGtIam1uUG5DUVhtUlEvWXhIS3JFOFV6RzdkeXFISFdmeCszbU9aSnV2dWVHelNLOEhodWxwSkRtT2cwVjhudnhvbFVDYjkra3YvWGc5L3NQeFR0bkZsQ2VZNmh1WDhQeWtEQTQ5am9vMDE1RXFPeGtuNU9aWnpEdzVrZk8xY1BvRnpzUENzVEk4cTVsblE2OVpzeWF5WGhJbnkyWnd1Z1ZPNHMzcXdJRURCMFR1R043R0swTTZLenZPQ0NrTG5FdTBqa1FsR0t0WjB6YVp3eG1GNWlXU2VHeDZYbHpPUHNmSnBEZzNDK2VzNWVSVFBPdVpKUjdPL2FJVGkwNHFURWhNT0p5U2ttZExzL1RENUpKb250dnJGNHFlY0NwNlk2ekNTVWdraVNJUkNTWVdrVGpXdldzR2txMU5kc0M1VzVoSU9Kc2QyMmk2dTd1eGVmTm1zU1FJYjlPbEdBWVRDdWVJNFhjK2h0VWpMc01TRGllcDRoU1hEdElHdXphWHBGelpxVktSSEMvU05RQXBSVklta3dRbmxtSnc4aWlHbnFPWGlVUzN1K2kyRzMyVkFDdVlWNGgwRUErMitsZ2lMbWd6MlNRYWpKTjB1b2JwcGtjN2JISWRnM1BsUHZ2c3M3aDA2WkxsQ29sTUxHeGJZVHVOWThCTkpXWjhMeE54V1J1M3h6ek9TVGpsSUlKVVBTUE9sOHZlbjhjZmZ4emJ0bTBUOWhYK3pwSUsyMlk0WFNiYlozanhNbDZwa1hQdk9uRTBxVURTNDNveTZrOWFqTHd6Z0VNeDh4SkpQalkyNExKUmx6UDlzN0dXbHgzaGxSMTVaWUNYWG5wSnJEekFDYjE1eVZobmVrR3FvT2o1WUdJWGlQNmNqTVNTVUhrN0JKT1NwKy9ZWU9ZK3BCUVplVGtvakkyekxMR3dEWVhkMUp3emh0M09uSENicFJaMlpYTXlibDZhSk0zemJLNHJTRk9KdzI1Z1hMeGo3RWdzbGdiaGRLbElqcmh5SFdQSGpoM1l1WE5uMURaZTZWR0hib2R4RWxTbERWWVJ0K25xazFaZXBrd24vWGFrbC9tQjFIbVJ6TkRKeEp5VTIwRXFFYm12eVQ1SU95NXAyL1lYUm9ZSXhwbExQUitnMk0yNWFQRDhKSlBGenZFY0pZLzQ5MjdhKzJvbmVWUWlEMGVaYm5zNlYzWTBpV2xPbzVyN3NQZU1qSTFjbnpma1RIaE1IL1RnUTZPdFNuZjVtMHJhcU0zV1E0NjM2RnE4Y2xQT2xjcFdJVm04SzFOM081aXJzRytJbHljYk56Vit2ejhBMmVXNG1XY0tzd1FwQWg4VlNjai8vakUvbExDZXRFblMvczU0cGVacEpSREV0K1ZNUzBKR2duRVl3QUdtY3l4MjlmVGpuUi85MDZrN0pMWEpPOHB3OGpCM1FPWndTVmI5UWxhcTBjbjkrODFISU1ZR0s3dUpuUWMxNDJNeU5sWEF3ZHlIMmpMaXU0eFpUQjhZY1NZZnBndDY3elIycUZpRzhZbFFDRE04aloxOWlaSktsT2FTRGhVcDhaME9ybjBvaGhZZ09WSk9MRWdXREJQVDZ6YkZCSk9RRFVheTJHYm5PTHZseEx1enFvQ0RDTktZa0ZudE9lSWxHY2hHc2UyNVN2N1VwTGdwU3VSZFBiZWtmb2Zlb2RNOS9LbXRYNG15U0dyYjJKNmxhekJDSjBJNkxrZVp3Ylo0KzZmdDFxa21HT090Q2NmYTRXQnVJbTMyRTBuOUk4bGhNZ1pQaUY3dGNrOElINE9FOUVieFNycFpOR0tUVmdUUjZISThuMTlTMGgxSnJOT0pMTTdGbjNsK2xwdnNLN0lTbWlTNW1jWUhKZjc0RWlXVVJJNFZtT21xQXZFV2J1Tjk0Y25LSFJsbTdpTmR3NENDNm9aeDFLOGNSMjYraE80MkdiVkx3N2g4Wmh4bmoyYkRQNXBlRnpmVFNWbEpJZTY3K3pZTURRMXJCbW1HTEFobjc4SGp1TnJSaFhSQ1VtVElVZ2paMlZrb0tzakgyKys3RzMyRFEvajFVN3N3N3ZjakdOYnRzRE41QmtyTUx6WU9UTWIyTWkzK2Y0QldBSkVTeDFueEFBQUFBRWxGVGtTdVFtQ0MnOwpjb25zdCBCVT1bWydBcHAgU3RvcmUnLCdodHRwczovL2FwcHMuYXBwbGUuY29tL2FwcC9jbS1ldmVudHMvaWQxMTgyMzYxOTA0J10sWydHb29nbGUgUGxheScsJ2h0dHBzOi8vcGxheS5nb29nbGUuY29tL3N0b3JlL2FwcHMvZGV0YWlscz9pZD1jb20uY21hcHAnXV07CmZ1bmN0aW9uIHdyYXBUZXh0KGN4LHQsbWF4Vyl7Y29uc3Qgdz10LnNwbGl0KCcgJyksb3V0PVtdO2xldCBsPScnO2Zvcihjb25zdCB4IG9mIHcpe2NvbnN0IHRsPWw\/bCsnICcreDp4O2lmKGN4Lm1lYXN1cmVUZXh0KHRsKS53aWR0aD5tYXhXJiZsKXtvdXQucHVzaChsKTtsPXh9ZWxzZSBsPXRsfWlmKGwpb3V0LnB1c2gobCk7cmV0dXJuIG91dH0KZnVuY3Rpb24gZHJhd0Jhbm5lcihjKXtjb25zdCBXPTEyMDAsSD0zNDAsRj1GT05UUy50aXRpbGxpdW1bMF07Yy53aWR0aD1XO2MuaGVpZ2h0PUg7Y29uc3QgY3g9Yy5nZXRDb250ZXh0KCcyZCcpO2N4LmZpbGxTdHlsZT0nI0YwRjBGMCc7Y3guZmlsbFJlY3QoMCwwLFcsSCk7Y29uc3QgbGFuZz0kKCdjcXItYmFubmVyLWxhbmcnKS52YWx1ZSx0PUJUW2xhbmddfHxCVC5lbjsKIGNvbnN0IHB3PU1hdGgucm91bmQoMjgwKjEuMjUpLHBoPU1hdGgucm91bmQoMjAwKjEuMjUpO2lmKHBob25lcy5jb21wbGV0ZSYmcGhvbmVzLm5hdHVyYWxXaWR0aCl7Y3guaW1hZ2VTbW9vdGhpbmdFbmFibGVkPXRydWU7Y3guaW1hZ2VTbW9vdGhpbmdRdWFsaXR5PSdoaWdoJztjeC5kcmF3SW1hZ2UocGhvbmVzLFctcHctMjQsSC1waCxwdyxwaCl9CiBjb25zdCBxcz0xNzAsZ2FwPTI4LHJpZ2h0PVctcHctNTYscXgyPXJpZ2h0LXFzLHF4MT1xeDItZ2FwLXFzLHF5PShILXFzLTQ0KS8yOwogQlUuZm9yRWFjaCgoW2xhYix1XSxpKT0+e2NvbnN0IHg9aT9xeDI6cXgxO2NvbnN0IHRtcD1kb2N1bWVudC5jcmVhdGVFbGVtZW50KCdjYW52YXMnKTtwbGFpblFSKHRtcCxxcyx1KTtjeC5maWxsU3R5bGU9JyNmZmYnO2N4LmZpbGxSZWN0KHgtOCxxeS04LHFzKzE2LHFzKzE2KTtjeC5kcmF3SW1hZ2UodG1wLHgscXkscXMscXMpO2N4LmZpbGxTdHlsZT0nIzEyMjAyRSc7Y3guZm9udD0nNjAwIDIxcHggJytGO2N4LnRleHRBbGlnbj0nY2VudGVyJztjeC50ZXh0QmFzZWxpbmU9J2FscGhhYmV0aWMnO2N4LmZpbGxUZXh0KGxhYix4K3FzLzIscXkrcXMrMzgpfSk7CiBjb25zdCB0eD01NixtYXhXPXF4MS10eC00MDtjeC50ZXh0QWxpZ249J2xlZnQnO2N4LmZpbGxTdHlsZT0nIzEyMjAyRSc7Y3guZm9udD0nNjAwIDM0cHggJytGO2xldCB5PTA7Y29uc3QgdGw9d3JhcFRleHQoY3gsdFswXSxtYXhXKTtjeC5mb250PSc0MDAgMjJweCAnK0Y7Y29uc3QgYmw9d3JhcFRleHQoY3gsdFsxXSxtYXhXKTtjb25zdCB0b3RhbD10bC5sZW5ndGgqNDIrMTArYmwubGVuZ3RoKjMxO3k9KEgtdG90YWwpLzIrMzI7Y3guZm9udD0nNjAwIDM0cHggJytGO3RsLmZvckVhY2gobD0+e2N4LmZpbGxUZXh0KGwsdHgseSk7eSs9NDJ9KTt5Kz00O2N4LmZvbnQ9JzQwMCAyMnB4ICcrRjtjeC5maWxsU3R5bGU9JyMyRTNCNDgnO2JsLmZvckVhY2gobD0+e2N4LmZpbGxUZXh0KGwsdHgseSk7eSs9MzF9KX0KYXN5bmMgZnVuY3Rpb24gYmFubmVyRm9udHMoKXtjb25zdCBGPUZPTlRTLnRpdGlsbGl1bVswXTt0cnl7aWYoZG9jdW1lbnQuZm9udHMmJmRvY3VtZW50LmZvbnRzLmxvYWQpYXdhaXQgUHJvbWlzZS5hbGwoW2RvY3VtZW50LmZvbnRzLmxvYWQoJzYwMCAzNHB4ICcrRiksZG9jdW1lbnQuZm9udHMubG9hZCgnNDAwIDIycHggJytGKSxkb2N1bWVudC5mb250cy5sb2FkKCc2MDAgMjFweCAnK0YpXSl9Y2F0Y2goZSl7fWF3YWl0IGZvbnRSZWFkeSgpfQphc3luYyBmdW5jdGlvbiBiYW5uZXJQcmV2aWV3KCl7YXdhaXQgYmFubmVyRm9udHMoKTtkcmF3QmFubmVyKCQoJ2Nxci1iYW5uZXItY2FudmFzJykpfQppZihkb2N1bWVudC5mb250cyYmZG9jdW1lbnQuZm9udHMucmVhZHkmJiQoJ2Nxci1iYW5uZXItY2FudmFzJykpZG9jdW1lbnQuZm9udHMucmVhZHkudGhlbigoKT0+e3RyeXtiYW5uZXJQcmV2aWV3KCl9Y2F0Y2goZSl7fX0pOwppZigkKCdjcXItYmFubmVyLWxhbmcnKSl7JCgnY3FyLWJhbm5lci1sYW5nJykuYWRkRXZlbnRMaXN0ZW5lcignY2hhbmdlJyxiYW5uZXJQcmV2aWV3KTsKJCgnY3FyLWJhbm5lci1kbCcpLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJyxhc3luYygpPT57YXdhaXQgYmFubmVyRm9udHMoKTtjb25zdCBjPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2NhbnZhcycpO2RyYXdCYW5uZXIoYyk7Y29uc3QgYj1hd2FpdCB0b0Jsb2IoYyk7aWYoIWIpcmV0dXJuO3NhdmUoYiwnY20tZXZlbnRzLWJhbm5lci0nKyQoJ2Nxci1iYW5uZXItbGFuZycpLnZhbHVlKycucG5nJyk7dHJhY2soJ2Jhbm5lcl8nKyQoJ2Nxci1iYW5uZXItbGFuZycpLnZhbHVlKX0pOwpiYW5uZXJQcmV2aWV3KCk7fQpmaWxsU2l6ZXMoKTt1cGRhdGUoKTsKfSkoKTsKfQppZihkb2N1bWVudC5yZWFkeVN0YXRlPT09J2xvYWRpbmcnKXtkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCdET01Db250ZW50TG9hZGVkJyxjcXJTdGFydCl9ZWxzZXtjcXJTdGFydCgpfX0pKCk7\")));(new Function(c))()}catch(e){if(window.console){console.error('CM QR code generator:',e)}}})();\n\n<\/script>\n\n<section lang=\"sv\" id=\"cm-qr-lab\" data-cmac-toc-skip aria-label=\"QR-kodgenerator\">\n <div class=\"cqr-card cqr-intro\">\n  <p class=\"cqr-lead\">Skapa en QR-kod f\u00f6r en l\u00e4nk, till exempel ditt evenemangs webbplats eller anm\u00e4lningssida. Ladda ner den som PNG f\u00f6r tryck eller sk\u00e4rm.<\/p>\n  <div class=\"cqr-layout\">\n   <div class=\"cqr-settings\">\n    <label class=\"cqr-field\"><span class=\"cqr-label\">L\u00e4nk<\/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\">Var ska QR-koden anv\u00e4ndas?<\/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\">Tryck<\/span><span class=\"cqr-choice-desc\">Affischer, program, namnbrickor<\/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\u00e4rm<\/span><span class=\"cqr-choice-desc\">Bildspel, e-post, webbplatser<\/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\">Storlek<\/span><select id=\"cqr-size\"><\/select><\/label>\n    <div class=\"cqr-label cqr-gap\" id=\"cqr-col-label\">F\u00e4rg<\/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=\"Svart\" title=\"Svart\"><span style=\"background:#000000\"><\/span><\/button><button type=\"button\" class=\"cqr-swatch\" data-col=\"#1F354D\" aria-pressed=\"false\" aria-label=\"M\u00f6rkbl\u00e5\" title=\"M\u00f6rkbl\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\u00e4lj egen f\u00e4rg\"><input type=\"color\" id=\"cqr-color\" value=\"#4A3A8C\" aria-label=\"V\u00e4lj egen f\u00e4rg\"><span class=\"cqr-custom-dot\"><\/span><span class=\"cqr-custom-text\">Egen<\/span><\/label><input type=\"text\" id=\"cqr-hex\" class=\"cqr-hex\" value=\"#000000\" maxlength=\"7\" spellcheck=\"false\" autocomplete=\"off\" aria-label=\"F\u00e4rgkod (HEX)\" title=\"F\u00e4rgkod (HEX), till exempel #1F354D\"><\/div>\n    <div class=\"cqr-label cqr-gap\" id=\"cqr-bg-label\">Bakgrund<\/div>\n    <div class=\"cqr-seg\" role=\"group\" aria-labelledby=\"cqr-bg-label\"><button type=\"button\" data-bg=\"white\" aria-pressed=\"true\">Vit<\/button><button type=\"button\" data-bg=\"transparent\" aria-pressed=\"false\">Transparent<\/button><\/div>\n    <div class=\"cqr-small cqr-note\" id=\"cqr-bg-note\"><\/div>\n    <div class=\"cqr-label cqr-gap\">Logotyp i mitten <span class=\"cqr-optional\">Valfritt<\/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\">L\u00e4gg till logotyp<\/span><\/button><span class=\"cqr-small\" id=\"cqr-logo-name\">eller dra och sl\u00e4pp den h\u00e4r. PNG, JPG, SVG, GIF eller WebP.<\/span><button type=\"button\" class=\"cqr-btn cqr-btn-text cqr-hide\" id=\"cqr-logo-remove\">Ta bort logotyp<\/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\">Text under QR-koden <span class=\"cqr-optional\">Valfritt<\/span><\/span><input type=\"text\" id=\"cqr-caption\" maxlength=\"40\" placeholder=\"Skanna f\u00f6r att anm\u00e4la dig\" autocomplete=\"off\"><\/label>\n    <div class=\"cqr-capopts cqr-hide\" id=\"cqr-capopts\"><label class=\"cqr-field\"><span class=\"cqr-label\">Typsnitt<\/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\">Textf\u00e4rg<\/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=\"Samma som QR-koden\" title=\"Samma som QR-koden\"><span id=\"cqr-same-dot\"><\/span><\/button><button type=\"button\" class=\"cqr-swatch\" data-capcol=\"#000000\" aria-pressed=\"false\" aria-label=\"Svart\" title=\"Svart\"><span style=\"background:#000000\"><\/span><\/button><button type=\"button\" class=\"cqr-swatch\" data-capcol=\"#1F354D\" aria-pressed=\"false\" aria-label=\"M\u00f6rkbl\u00e5\" title=\"M\u00f6rkbl\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\u00e4lj egen f\u00e4rg\"><input type=\"color\" id=\"cqr-capcolor\" value=\"#4A3A8C\" aria-label=\"V\u00e4lj egen textf\u00e4rg\"><span class=\"cqr-custom-dot\"><\/span><span class=\"cqr-custom-text\">Egen<\/span><\/label><input type=\"text\" id=\"cqr-caphex\" class=\"cqr-hex\" value=\"#000000\" maxlength=\"7\" spellcheck=\"false\" autocomplete=\"off\" aria-label=\"Textf\u00e4rgkod (HEX)\" title=\"F\u00e4rgkod (HEX), till exempel #1F354D\"><\/div><\/div><\/div>\n    <label class=\"cqr-check cqr-gap\"><input type=\"checkbox\" id=\"cqr-powered\" checked><span>Visa \u201dPowered 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=\"F\u00f6rhandsvisning av QR-kod\" role=\"img\"><\/canvas><div class=\"cqr-empty\" id=\"cqr-empty\">Ange en l\u00e4nk f\u00f6r att skapa din QR-kod<\/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>Ladda ner 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>Ladda ner 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>Kopiera bild<\/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>Testa den innan du anv\u00e4nder den<\/strong>Skanna QR-koden med din telefon och kontrollera att den \u00f6ppnar r\u00e4tt sida.<\/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 skapas i din webbl\u00e4sare. Din l\u00e4nk och logotyp laddas inte upp till CM Academy och sparas inte p\u00e5 v\u00e5ra servrar.<\/span><\/p>\n  <details class=\"cqr-basics\"><summary>Ny med QR-koder? L\u00e4r dig grunderna<\/summary><div class=\"cqr-basics-body\">\n<p><strong>Storlek<\/strong> \u00e4r bildens bredd och h\u00f6jd i pixlar. V\u00e4lj <strong>Tryck<\/strong> f\u00f6r affischer, program och namnbrickor, s\u00e5 att koden f\u00f6rblir skarp n\u00e4r den skrivs ut. Vid tryck b\u00f6r QR-koden vara minst 2 \u00d7 2 cm, och st\u00f6rre om den skannas p\u00e5 avst\u00e5nd.<\/p>\n<p><strong>F\u00e4rg<\/strong> b\u00f6r vara m\u00f6rk p\u00e5 ljus bakgrund. Ljusa koder eller koder p\u00e5 m\u00f6rk bakgrund kan inte l\u00e4sas av alla telefoner.<\/p>\n<p><strong>PNG eller SVG.<\/strong> PNG fungerar n\u00e4stan \u00f6verallt, till exempel i Conference Manager, e-post och bildspel. SVG kan skalas till valfri storlek utan att bli oskarp, vilket vissa tryckerier f\u00f6redrar. Om du l\u00e4gger till text under koden anv\u00e4nder SVG-filen Titillium Web, eller ett liknande typsnitt om det inte \u00e4r installerat.<\/p>\n<p><strong>Transparent bakgrund<\/strong> g\u00f6r att du kan placera koden p\u00e5 din egen design. Placera den bara p\u00e5 en vit eller ljus bakgrund.<\/p>\n<p><strong>Logotyp<\/strong> t\u00e4cker en del av koden. Verktyget l\u00e4gger till extra felkorrigering s\u00e5 att koden fortfarande kan l\u00e4sas. Anv\u00e4nd en enkel logotyp och testa alltid koden.<\/p>\n<p><strong>L\u00e4nken<\/strong> sparas i sj\u00e4lva koden. Den slutar inte g\u00e4lla, men den kan inte \u00e4ndras efter\u00e5t. Om l\u00e4nken \u00e4ndras, skapa en ny QR-kod.<\/p>\n<p style=\"margin-bottom:0\"><strong>Skanna alltid QR-koden med din telefon<\/strong> innan du anv\u00e4nder 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\">Publicerad: 2026-10-16<\/span><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Skapa en QR-kod f\u00f6r en l\u00e4nk, till exempel ditt evenemangs webbplats eller anm\u00e4lningssida. Ladda ner den som PNG f\u00f6r tryck eller sk\u00e4rm. L\u00e4nk Var ska QR-koden anv\u00e4ndas? TryckAffischer, program, namnbrickorSk\u00e4rmBildspel, e-post, webbplatser Storlek F\u00e4rg Egen Bakgrund VitTransparent Logotyp i mitten Valfritt L\u00e4gg till logotypeller dra och sl\u00e4pp den h\u00e4r. PNG, JPG, SVG, GIF eller WebP.Ta &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/cmacademy.events\/sv\/knowledge-base\/qr-kodgenerator\/\" class=\"more-link\">Forts\u00e4tt l\u00e4sa<span class=\"screen-reader-text\"> \u201dQR-kodgenerator\u201d<\/span><\/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-25748","ht_kb","type-ht_kb","status-publish","format-standard","hentry","entry"],"_links":{"self":[{"href":"https:\/\/cmacademy.events\/sv\/wp-json\/wp\/v2\/ht-kb\/25748","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cmacademy.events\/sv\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/cmacademy.events\/sv\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/cmacademy.events\/sv\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/cmacademy.events\/sv\/wp-json\/wp\/v2\/comments?post=25748"}],"version-history":[{"count":2,"href":"https:\/\/cmacademy.events\/sv\/wp-json\/wp\/v2\/ht-kb\/25748\/revisions"}],"predecessor-version":[{"id":25755,"href":"https:\/\/cmacademy.events\/sv\/wp-json\/wp\/v2\/ht-kb\/25748\/revisions\/25755"}],"wp:attachment":[{"href":"https:\/\/cmacademy.events\/sv\/wp-json\/wp\/v2\/media?parent=25748"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/cmacademy.events\/sv\/wp-json\/wp\/v2\/ht-kb-category?post=25748"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/cmacademy.events\/sv\/wp-json\/wp\/v2\/ht-kb-tag?post=25748"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}